{
  "ABIRoot": {
    "kind": "Root",
    "name": "TopLevel",
    "printedName": "TopLevel",
    "children": [
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "LDKExampleClass",
        "printedName": "LDKExampleClass",
        "children": [
          {
            "kind": "Function",
            "name": "printSomething",
            "printedName": "printSomething()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit15LDKExampleClassC14printSomethingyyFZ",
            "mangledName": "$s15LightningDevKit15LDKExampleClassC14printSomethingyyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "printInstance",
            "printedName": "printInstance()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit15LDKExampleClassC13printInstanceyyF",
            "mangledName": "$s15LightningDevKit15LDKExampleClassC13printInstanceyyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit15LDKExampleClassC",
        "mangledName": "$s15LightningDevKit15LDKExampleClassC",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NetworkGraphArgument",
        "printedName": "NetworkGraphArgument",
        "children": [
          {
            "kind": "Var",
            "name": "serialized",
            "printedName": "serialized",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(LightningDevKit.NetworkGraphArgument.Type) -> ([Swift.UInt8]) -> LightningDevKit.NetworkGraphArgument",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "([Swift.UInt8]) -> LightningDevKit.NetworkGraphArgument",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraphArgument",
                        "printedName": "LightningDevKit.NetworkGraphArgument",
                        "usr": "s:15LightningDevKit20NetworkGraphArgumentO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "LightningDevKit.NetworkGraphArgument.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraphArgument",
                        "printedName": "LightningDevKit.NetworkGraphArgument",
                        "usr": "s:15LightningDevKit20NetworkGraphArgumentO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:15LightningDevKit20NetworkGraphArgumentO10serializedyACSays5UInt8VGcACmF",
            "mangledName": "$s15LightningDevKit20NetworkGraphArgumentO10serializedyACSays5UInt8VGcACmF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "RawDocComment"
            ]
          },
          {
            "kind": "Var",
            "name": "instance",
            "printedName": "instance",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(LightningDevKit.NetworkGraphArgument.Type) -> (LightningDevKit.Bindings.NetworkGraph) -> LightningDevKit.NetworkGraphArgument",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.NetworkGraph) -> LightningDevKit.NetworkGraphArgument",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraphArgument",
                        "printedName": "LightningDevKit.NetworkGraphArgument",
                        "usr": "s:15LightningDevKit20NetworkGraphArgumentO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraph",
                        "printedName": "LightningDevKit.Bindings.NetworkGraph",
                        "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "LightningDevKit.NetworkGraphArgument.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraphArgument",
                        "printedName": "LightningDevKit.NetworkGraphArgument",
                        "usr": "s:15LightningDevKit20NetworkGraphArgumentO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:15LightningDevKit20NetworkGraphArgumentO8instanceyAcA8BindingsC0dE0CcACmF",
            "mangledName": "$s15LightningDevKit20NetworkGraphArgumentO8instanceyAcA8BindingsC0dE0CcACmF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "RawDocComment"
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:15LightningDevKit20NetworkGraphArgumentO",
        "mangledName": "$s15LightningDevKit20NetworkGraphArgumentO",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChannelManagerConstructionParameters",
        "printedName": "ChannelManagerConstructionParameters",
        "children": [
          {
            "kind": "Var",
            "name": "config",
            "printedName": "config",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UserConfig",
                "printedName": "LightningDevKit.Bindings.UserConfig",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6configAA8BindingsC10UserConfigCvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "entropySource",
            "printedName": "entropySource",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0Cvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0CvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13entropySourceAA8BindingsC07EntropyI0CvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "nodeSigner",
            "printedName": "nodeSigner",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0Cvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0CvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV10nodeSignerAA8BindingsC04NodeI0CvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "signerProvider",
            "printedName": "signerProvider",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SignerProvider",
                "printedName": "LightningDevKit.Bindings.SignerProvider",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0Cvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0CvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV14signerProviderAA8BindingsC06SignerI0CvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "feeEstimator",
            "printedName": "feeEstimator",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FeeEstimator",
                "printedName": "LightningDevKit.Bindings.FeeEstimator",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0Cvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0CvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12feeEstimatorAA8BindingsC03FeeI0CvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "chainMonitor",
            "printedName": "chainMonitor",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChainMonitor",
                "printedName": "LightningDevKit.Bindings.ChainMonitor",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMonitor",
                    "printedName": "LightningDevKit.Bindings.ChainMonitor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMonitor",
                    "printedName": "LightningDevKit.Bindings.ChainMonitor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0Cvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0CvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12chainMonitorAA8BindingsC05ChainI0CvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "txBroadcaster",
            "printedName": "txBroadcaster",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BroadcasterInterface",
                "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV13txBroadcasterAA8BindingsC0I9InterfaceCvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "enableP2PGossip",
            "printedName": "enableP2PGossip",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV15enableP2PGossipSbvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "scorer",
            "printedName": "scorer",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MultiThreadedLockableScore",
                    "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MultiThreadedLockableScore",
                        "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore",
                        "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MultiThreadedLockableScore",
                        "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore",
                        "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6scorerAA8BindingsC26MultiThreadedLockableScoreCSgvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "scoreParams",
            "printedName": "scoreParams",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbabilisticScoringFeeParameters",
                        "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                        "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbabilisticScoringFeeParameters",
                        "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                        "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV11scoreParamsAA8BindingsC023ProbabilisticScoringFeeG0CSgvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "payerRetries",
            "printedName": "payerRetries",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Retry",
                "printedName": "LightningDevKit.Bindings.Retry",
                "usr": "s:15LightningDevKit8BindingsC5RetryC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV12payerRetriesAA8BindingsC5RetryCvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "logger",
            "printedName": "logger",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvp",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvg",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvs",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvs",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvM",
                "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6loggerAA8BindingsC6LoggerCvM",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(config:entropySource:nodeSigner:signerProvider:feeEstimator:chainMonitor:txBroadcaster:logger:enableP2PGossip:scorer:scoreParams:payerRetries:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerConstructionParameters",
                "printedName": "LightningDevKit.ChannelManagerConstructionParameters",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV"
              },
              {
                "kind": "TypeNominal",
                "name": "UserConfig",
                "printedName": "LightningDevKit.Bindings.UserConfig",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "SignerProvider",
                "printedName": "LightningDevKit.Bindings.SignerProvider",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
              },
              {
                "kind": "TypeNominal",
                "name": "FeeEstimator",
                "printedName": "LightningDevKit.Bindings.FeeEstimator",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChainMonitor",
                "printedName": "LightningDevKit.Bindings.ChainMonitor",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
              },
              {
                "kind": "TypeNominal",
                "name": "BroadcasterInterface",
                "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MultiThreadedLockableScore",
                    "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Retry",
                "printedName": "LightningDevKit.Bindings.Retry",
                "hasDefaultArg": true,
                "usr": "s:15LightningDevKit8BindingsC5RetryC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV6config13entropySource10nodeSigner14signerProvider12feeEstimator12chainMonitor13txBroadcaster6logger15enableP2PGossip6scorer11scoreParams12payerRetriesAcA8BindingsC10UserConfigC_AQ07EntropyJ0CAQ04NodeL0CAQ0lN0CAQ03FeeP0CAQ05ChainR0CAQ0T9InterfaceCAQ6LoggerCSbAQ26MultiThreadedLockableScoreCSgAQ023ProbabilisticScoringFeeG0CSgAQ5RetryCtcfc",
            "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV6config13entropySource10nodeSigner14signerProvider12feeEstimator12chainMonitor13txBroadcaster6logger15enableP2PGossip6scorer11scoreParams12payerRetriesAcA8BindingsC10UserConfigC_AQ07EntropyJ0CAQ04NodeL0CAQ0lN0CAQ03FeeP0CAQ05ChainR0CAQ0T9InterfaceCAQ6LoggerCSbAQ26MultiThreadedLockableScoreCSgAQ023ProbabilisticScoringFeeG0CSgAQ5RetryCtcfc",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV",
        "mangledName": "$s15LightningDevKit36ChannelManagerConstructionParametersV",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChannelManagerConstructor",
        "printedName": "ChannelManagerConstructor",
        "children": [
          {
            "kind": "Var",
            "name": "channelManager",
            "printedName": "channelManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC07channelE0AA8BindingsC0dE0Cvp",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC07channelE0AA8BindingsC0dE0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelManager",
                    "printedName": "LightningDevKit.Bindings.ChannelManager",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC07channelE0AA8BindingsC0dE0Cvg",
                "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC07channelE0AA8BindingsC0dE0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "channel_manager_latest_block_hash",
            "printedName": "channel_manager_latest_block_hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC33channel_manager_latest_block_hashSays5UInt8VGSgvp",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC33channel_manager_latest_block_hashSays5UInt8VGSgvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC33channel_manager_latest_block_hashSays5UInt8VGSgvg",
                "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC33channel_manager_latest_block_hashSays5UInt8VGSgvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "netGraph",
            "printedName": "netGraph",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.NetworkGraph?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC8netGraphAA8BindingsC07NetworkH0CSgvp",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC8netGraphAA8BindingsC07NetworkH0CSgvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "SetterAccess",
              "AccessControl"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraph",
                        "printedName": "LightningDevKit.Bindings.NetworkGraph",
                        "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC8netGraphAA8BindingsC07NetworkH0CSgvg",
                "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC8netGraphAA8BindingsC07NetworkH0CSgvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peerManager",
            "printedName": "peerManager",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PeerManager",
                "printedName": "LightningDevKit.Bindings.PeerManager",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC04peerE0AA8BindingsC04PeerE0Cvp",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC04peerE0AA8BindingsC04PeerE0Cvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeerManager",
                    "printedName": "LightningDevKit.Bindings.PeerManager",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC04peerE0AA8BindingsC04PeerE0Cvg",
                "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC04peerE0AA8BindingsC04PeerE0Cvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "channel_monitors",
            "printedName": "channel_monitors",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[(LightningDevKit.Bindings.ChannelMonitor, [Swift.UInt8])]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(LightningDevKit.Bindings.ChannelMonitor, [Swift.UInt8])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitor",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC16channel_monitorsSayAA8BindingsC0D7MonitorC_Says5UInt8VGtGvp",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC16channel_monitorsSayAA8BindingsC0D7MonitorC_Says5UInt8VGtGvp",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.ChannelMonitor, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.ChannelMonitor, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitor",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC16channel_monitorsSayAA8BindingsC0D7MonitorC_Says5UInt8VGtGvg",
                "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC16channel_monitorsSayAA8BindingsC0D7MonitorC_Says5UInt8VGtGvg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(channelManagerSerialized:channelMonitorsSerialized:networkGraph:filter:params:logger:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerConstructor",
                "printedName": "LightningDevKit.ChannelManagerConstructor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[Swift.UInt8]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "NetworkGraphArgument",
                "printedName": "LightningDevKit.NetworkGraphArgument",
                "usr": "s:15LightningDevKit20NetworkGraphArgumentO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.Filter?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Filter",
                    "printedName": "LightningDevKit.Bindings.Filter",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerConstructionParameters",
                "printedName": "LightningDevKit.ChannelManagerConstructionParameters",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC07channelE10Serialized0g8MonitorsH012networkGraph6filter6params6loggerACSays5UInt8VG_SayALGAA07NetworkK8ArgumentOAA8BindingsC6FilterCSgAA0dE22ConstructionParametersVAQ6LoggerCtKcfc",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC07channelE10Serialized0g8MonitorsH012networkGraph6filter6params6loggerACSays5UInt8VG_SayALGAA07NetworkK8ArgumentOAA8BindingsC6FilterCSgAA0dE22ConstructionParametersVAQ6LoggerCtKcfc",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(network:currentBlockchainTipHash:currentBlockchainTipHeight:netGraph:params:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerConstructor",
                "printedName": "LightningDevKit.ChannelManagerConstructor",
                "usr": "s:15LightningDevKit25ChannelManagerConstructorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Network",
                "printedName": "LightningDevKit.Bindings.Network",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.NetworkGraph?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerConstructionParameters",
                "printedName": "LightningDevKit.ChannelManagerConstructionParameters",
                "usr": "s:15LightningDevKit36ChannelManagerConstructionParametersV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC7network24currentBlockchainTipHash0hiJ6Height8netGraph6paramsAcA8BindingsC7NetworkO_Says5UInt8VGs6UInt32VAJ0qN0CSgAA0dE22ConstructionParametersVtcfc",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC7network24currentBlockchainTipHash0hiJ6Height8netGraph6paramsAcA8BindingsC7NetworkO_Says5UInt8VGs6UInt32VAJ0qN0CSgAA0dE22ConstructionParametersVtcfc",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "chainSyncCompleted",
            "printedName": "chainSyncCompleted(persister:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ExtendedChannelManagerPersister",
                "printedName": "any LightningDevKit.ExtendedChannelManagerPersister",
                "usr": "s:15LightningDevKit31ExtendedChannelManagerPersisterP"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC18chainSyncCompleted9persisteryAA08ExtendeddE9Persister_p_tF",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC18chainSyncCompleted9persisteryAA08ExtendeddE9Persister_p_tF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "interrupt",
            "printedName": "interrupt()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC9interruptyyF",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC9interruptyyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getTCPPeerHandler",
            "printedName": "getTCPPeerHandler()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "TCPPeerHandler",
                "printedName": "LightningDevKit.TCPPeerHandler",
                "usr": "s:15LightningDevKit14TCPPeerHandlerC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit25ChannelManagerConstructorC17getTCPPeerHandlerAA0hI0CyF",
            "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC17getTCPPeerHandlerAA0hI0CyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit25ChannelManagerConstructorC",
        "mangledName": "$s15LightningDevKit25ChannelManagerConstructorC",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "LightningDevKit.NativeTypeWrapper"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ExtendedChannelManagerPersister",
        "printedName": "ExtendedChannelManagerPersister",
        "children": [
          {
            "kind": "Function",
            "name": "handleEvent",
            "printedName": "handleEvent(event:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_NoneReplayEventZ",
                "printedName": "LightningDevKit.Bindings.Result_NoneReplayEventZ",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Event",
                "printedName": "LightningDevKit.Bindings.Event",
                "usr": "s:15LightningDevKit8BindingsC5EventC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit31ExtendedChannelManagerPersisterP11handleEvent5eventAA8BindingsC017Result_NoneReplayI1ZCAG0I0C_tF",
            "mangledName": "$s15LightningDevKit31ExtendedChannelManagerPersisterP11handleEvent5eventAA8BindingsC017Result_NoneReplayI1ZCAG0I0C_tF",
            "moduleName": "LightningDevKit",
            "genericSig": "<τ_0_0 where τ_0_0 : LightningDevKit.ExtendedChannelManagerPersister>",
            "sugared_genericSig": "<Self where Self : LightningDevKit.ExtendedChannelManagerPersister>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:15LightningDevKit31ExtendedChannelManagerPersisterP",
        "mangledName": "$s15LightningDevKit31ExtendedChannelManagerPersisterP",
        "moduleName": "LightningDevKit",
        "genericSig": "<τ_0_0 : LightningDevKit.Bindings.Persister>",
        "sugared_genericSig": "<Self : LightningDevKit.Bindings.Persister>",
        "declAttributes": [
          "AccessControl"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "TCPPeerHandler",
        "printedName": "TCPPeerHandler",
        "children": [
          {
            "kind": "Function",
            "name": "bind",
            "printedName": "bind(address:port:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit14TCPPeerHandlerC4bind7address4portSbSS_s6UInt16VtF",
            "mangledName": "$s15LightningDevKit14TCPPeerHandlerC4bind7address4portSbSS_s6UInt16VtF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "connect",
            "printedName": "connect(address:port:theirNodeId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit14TCPPeerHandlerC7connect7address4port11theirNodeIdSbSS_s6UInt16VSays5UInt8VGtF",
            "mangledName": "$s15LightningDevKit14TCPPeerHandlerC7connect7address4port11theirNodeIdSbSS_s6UInt16VSays5UInt8VGtF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit14TCPPeerHandlerC",
        "mangledName": "$s15LightningDevKit14TCPPeerHandlerC",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Darwin.C",
        "printedName": "Darwin.C",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "TypeDecl",
        "name": "NativeTypeWrapper",
        "printedName": "NativeTypeWrapper",
        "children": [
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "NativeTypeWrapper",
                "printedName": "LightningDevKit.NativeTypeWrapper",
                "usr": "s:15LightningDevKit17NativeTypeWrapperC"
              },
              {
                "kind": "TypeNominal",
                "name": "NativeTypeWrapper",
                "printedName": "LightningDevKit.NativeTypeWrapper",
                "usr": "s:15LightningDevKit17NativeTypeWrapperC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit17NativeTypeWrapperC2eeoiySbAC_ACtFZ",
            "mangledName": "$s15LightningDevKit17NativeTypeWrapperC2eeoiySbAC_ACtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "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:15LightningDevKit17NativeTypeWrapperC4hash4intoys6HasherVz_tF",
            "mangledName": "$s15LightningDevKit17NativeTypeWrapperC4hash4intoys6HasherVz_tF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:15LightningDevKit17NativeTypeWrapperC9hashValueSivp",
            "mangledName": "$s15LightningDevKit17NativeTypeWrapperC9hashValueSivp",
            "moduleName": "LightningDevKit",
            "implicit": true,
            "isOpen": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:15LightningDevKit17NativeTypeWrapperC9hashValueSivg",
                "mangledName": "$s15LightningDevKit17NativeTypeWrapperC9hashValueSivg",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit17NativeTypeWrapperC",
        "mangledName": "$s15LightningDevKit17NativeTypeWrapperC",
        "moduleName": "LightningDevKit",
        "isOpen": true,
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "NativeTraitWrapper",
        "printedName": "NativeTraitWrapper",
        "children": [
          {
            "kind": "Function",
            "name": "activate",
            "printedName": "activate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DynamicSelf",
                "printedName": "Self"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit18NativeTraitWrapperC8activateACXDyF",
            "mangledName": "$s15LightningDevKit18NativeTraitWrapperC8activateACXDyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "activateOnce",
            "printedName": "activateOnce()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DynamicSelf",
                "printedName": "Self"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit18NativeTraitWrapperC12activateOnceACXDyF",
            "mangledName": "$s15LightningDevKit18NativeTraitWrapperC12activateOnceACXDyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit18NativeTraitWrapperC",
        "mangledName": "$s15LightningDevKit18NativeTraitWrapperC",
        "moduleName": "LightningDevKit",
        "isOpen": true,
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "LightningDevKit.NativeTypeWrapper"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Bindings",
        "printedName": "Bindings",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "PrintSeverity",
            "printedName": "PrintSeverity",
            "children": [
              {
                "kind": "Var",
                "name": "DEBUG",
                "printedName": "DEBUG",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PrintSeverity.Type) -> LightningDevKit.Bindings.PrintSeverity",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintSeverity",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity",
                        "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PrintSeverity",
                            "printedName": "LightningDevKit.Bindings.PrintSeverity",
                            "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO5DEBUGyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO5DEBUGyA2EmF",
                "moduleName": "LightningDevKit"
              },
              {
                "kind": "Var",
                "name": "WARNING",
                "printedName": "WARNING",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PrintSeverity.Type) -> LightningDevKit.Bindings.PrintSeverity",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintSeverity",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity",
                        "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PrintSeverity",
                            "printedName": "LightningDevKit.Bindings.PrintSeverity",
                            "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO7WARNINGyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO7WARNINGyA2EmF",
                "moduleName": "LightningDevKit"
              },
              {
                "kind": "Var",
                "name": "ERROR",
                "printedName": "ERROR",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PrintSeverity.Type) -> LightningDevKit.Bindings.PrintSeverity",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintSeverity",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity",
                        "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PrintSeverity",
                            "printedName": "LightningDevKit.Bindings.PrintSeverity",
                            "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO5ERRORyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO5ERRORyA2EmF",
                "moduleName": "LightningDevKit"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintSeverity?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintSeverity",
                        "printedName": "LightningDevKit.Bindings.PrintSeverity",
                        "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO8rawValueAESgSu_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO8rawValueAESgSu_tcfc",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO8rawValueSuvp",
                "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO8rawValueSuvp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO8rawValueSuvg",
                    "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO8rawValueSuvg",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO",
            "mangledName": "$s15LightningDevKit8BindingsC13PrintSeverityO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "enumRawTypeName": "UInt",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setLogThreshold",
            "printedName": "setLogThreshold(severity:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "PrintSeverity",
                "printedName": "LightningDevKit.Bindings.PrintSeverity",
                "usr": "s:15LightningDevKit8BindingsC13PrintSeverityO"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC15setLogThreshold8severityyAC13PrintSeverityO_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC15setLogThreshold8severityyAC13PrintSeverityO_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "cacheInstance",
            "printedName": "cacheInstance(instance:countIdempotently:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "NativeTraitWrapper",
                "printedName": "LightningDevKit.NativeTraitWrapper",
                "usr": "s:15LightningDevKit18NativeTraitWrapperC"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC13cacheInstance8instance17countIdempotentlyyAA18NativeTraitWrapperC_SbtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC13cacheInstance8instance17countIdempotentlyyAA18NativeTraitWrapperC_SbtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "instanceToPointer",
            "printedName": "instanceToPointer(instance:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutableRawPointer",
                "printedName": "Swift.UnsafeMutableRawPointer",
                "usr": "s:Sv"
              },
              {
                "kind": "TypeNominal",
                "name": "NativeTraitWrapper",
                "printedName": "LightningDevKit.NativeTraitWrapper",
                "usr": "s:15LightningDevKit18NativeTraitWrapperC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC17instanceToPointer0E0SvAA18NativeTraitWrapperC_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC17instanceToPointer0E0SvAA18NativeTraitWrapperC_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "pointerToInstance",
            "printedName": "pointerToInstance(pointer:sourceMarker:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafeRawPointer",
                "printedName": "Swift.UnsafeRawPointer",
                "usr": "s:SV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.String?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC17pointerToInstance0E012sourceMarkerxSV_SSSgtAA18NativeTraitWrapperCRbzlFZ",
            "mangledName": "$s15LightningDevKit8BindingsC17pointerToInstance0E012sourceMarkerxSV_SSSgtAA18NativeTraitWrapperCRbzlFZ",
            "moduleName": "LightningDevKit",
            "genericSig": "<τ_0_0 where τ_0_0 : LightningDevKit.NativeTraitWrapper>",
            "sugared_genericSig": "<T where T : LightningDevKit.NativeTraitWrapper>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "UnsafeIntPointer_to_string",
            "printedName": "UnsafeIntPointer_to_string(nativeType:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.Int8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int8",
                    "printedName": "Swift.Int8",
                    "usr": "s:s4Int8V"
                  }
                ],
                "usr": "s:SP"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC26UnsafeIntPointer_to_string10nativeTypeSSSPys4Int8VG_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC26UnsafeIntPointer_to_string10nativeTypeSSSPys4Int8VG_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "string_to_unsafe_int8_pointer",
            "printedName": "string_to_unsafe_int8_pointer(string:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.Int8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int8",
                    "printedName": "Swift.Int8",
                    "usr": "s:s4Int8V"
                  }
                ],
                "usr": "s:SP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC29string_to_unsafe_int8_pointer0E0SPys4Int8VGSS_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC29string_to_unsafe_int8_pointer0E0SPys4Int8VGSS_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "string_to_unsafe_uint8_pointer",
            "printedName": "string_to_unsafe_uint8_pointer(string:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnsafePointer",
                "printedName": "Swift.UnsafePointer<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:SP"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC30string_to_unsafe_uint8_pointer0E0SPys5UInt8VGSS_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC30string_to_unsafe_uint8_pointer0E0SPys5UInt8VGSS_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "ldkGetCompiledVersion",
            "printedName": "ldkGetCompiledVersion()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC21ldkGetCompiledVersionSSyFZ",
            "mangledName": "$s15LightningDevKit8BindingsC21ldkGetCompiledVersionSSyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "ldkCBindingsGetCompiledVersion",
            "printedName": "ldkCBindingsGetCompiledVersion()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC30ldkCBindingsGetCompiledVersionSSyFZ",
            "mangledName": "$s15LightningDevKit8BindingsC30ldkCBindingsGetCompiledVersionSSyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swiftSign",
            "printedName": "swiftSign(msg:sk:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC9swiftSign3msg2skSSSays5UInt8VG_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC9swiftSign3msg2skSSSays5UInt8VG_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "recoverPk",
            "printedName": "recoverPk(msg:sig:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_PublicKeySecp256k1ErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC9recoverPk3msg3sigAC31Result_PublicKeySecp256k1ErrorZCSays5UInt8VG_SStFZ",
            "mangledName": "$s15LightningDevKit8BindingsC9recoverPk3msg3sigAC31Result_PublicKeySecp256k1ErrorZCSays5UInt8VG_SStFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swiftVerify",
            "printedName": "swiftVerify(msg:sig:pk:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC11swiftVerify3msg3sig2pkSbSays5UInt8VG_SSAJtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC11swiftVerify3msg3sig2pkSbSays5UInt8VG_SSAJtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readChannelMonitors",
            "printedName": "readChannelMonitors(kvStore:entropySource:signerProvider:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "KVStore",
                "printedName": "LightningDevKit.Bindings.KVStore",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "SignerProvider",
                "printedName": "LightningDevKit.Bindings.SignerProvider",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC19readChannelMonitors7kvStore13entropySource14signerProviderAC034Result_CVec_C2Tuple_ThirtyTwoBytesF17MonitorZZIOErrorZCAC7KVStoreC_AC07EntropyK0CAC06SignerM0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC19readChannelMonitors7kvStore13entropySource14signerProviderAC034Result_CVec_C2Tuple_ThirtyTwoBytesF17MonitorZZIOErrorZCAC7KVStoreC_AC07EntropyK0CAC06SignerM0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "blockFromScid",
            "printedName": "blockFromScid(shortChannelId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC13blockFromScid14shortChannelIds6UInt32Vs6UInt64V_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC13blockFromScid14shortChannelIds6UInt32Vs6UInt64V_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "txIndexFromScid",
            "printedName": "txIndexFromScid(shortChannelId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC15txIndexFromScid14shortChannelIds6UInt32Vs6UInt64V_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC15txIndexFromScid14shortChannelIds6UInt32Vs6UInt64V_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "voutFromScid",
            "printedName": "voutFromScid(shortChannelId:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC12voutFromScid14shortChannelIds6UInt16Vs6UInt64V_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC12voutFromScid14shortChannelIds6UInt16Vs6UInt64V_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "scidFromParts",
            "printedName": "scidFromParts(block:txIndex:voutIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_u64ShortChannelIdErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_u64ShortChannelIdErrorZ",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC13scidFromParts5block7txIndex04voutJ0AC30Result_u64ShortChannelIdErrorZCs6UInt64V_A2KtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC13scidFromParts5block7txIndex04voutJ0AC30Result_u64ShortChannelIdErrorZCs6UInt64V_A2KtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "peelPaymentOnion",
            "printedName": "peelPaymentOnion(msg:nodeSigner:logger:curHeight:acceptMppKeysend:allowSkimmedFees:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_PendingHTLCInfoInboundHTLCErrZ",
                "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoInboundHTLCErrZ",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC"
              },
              {
                "kind": "TypeNominal",
                "name": "UpdateAddHTLC",
                "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC16peelPaymentOnion3msg10nodeSigner6logger9curHeight16acceptMppKeysend16allowSkimmedFeesAC37Result_PendingHTLCInfoInboundHTLCErrZCAC13UpdateAddHTLCC_AC04NodeJ0CAC6LoggerCs6UInt32VS2btFZ",
            "mangledName": "$s15LightningDevKit8BindingsC16peelPaymentOnion3msg10nodeSigner6logger9curHeight16acceptMppKeysend16allowSkimmedFeesAC37Result_PendingHTLCInfoInboundHTLCErrZCAC13UpdateAddHTLCC_AC04NodeJ0CAC6LoggerCs6UInt32VS2btFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "providedInitFeatures",
            "printedName": "providedInitFeatures(config:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "InitFeatures",
                "printedName": "LightningDevKit.Bindings.InitFeatures",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
              },
              {
                "kind": "TypeNominal",
                "name": "UserConfig",
                "printedName": "LightningDevKit.Bindings.UserConfig",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC20providedInitFeatures6configAC0fG0CAC10UserConfigC_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC20providedInitFeatures6configAC0fG0CAC10UserConfigC_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "addPublicKeyTweak",
            "printedName": "addPublicKeyTweak(basePoint:tweak:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC17addPublicKeyTweak9basePoint5tweakSays5UInt8VGAI_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC17addPublicKeyTweak9basePoint5tweakSays5UInt8VGAI_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "swiftCreate",
            "printedName": "swiftCreate(keys:minValueMsat:invoiceExpiryDeltaSecs:entropySource:currentTime:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ExpandedKey",
                "printedName": "LightningDevKit.Bindings.ExpandedKey",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC11swiftCreate4keys12minValueMsat22invoiceExpiryDeltaSecs13entropySource11currentTime0h9FinalCltvlM0AC029Result_C2Tuple_ThirtyTwoBytesxyZ6ZNoneZCAC11ExpandedKeyC_s6UInt64VSgs6UInt32VAC07EntropyP0CAPs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC11swiftCreate4keys12minValueMsat22invoiceExpiryDeltaSecs13entropySource11currentTime0h9FinalCltvlM0AC029Result_C2Tuple_ThirtyTwoBytesxyZ6ZNoneZCAC11ExpandedKeyC_s6UInt64VSgs6UInt32VAC07EntropyP0CAPs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createFromHash",
            "printedName": "createFromHash(keys:minValueMsat:paymentHash:invoiceExpiryDeltaSecs:currentTime:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_ThirtyTwoBytesNoneZ",
                "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ExpandedKey",
                "printedName": "LightningDevKit.Bindings.ExpandedKey",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC14createFromHash4keys12minValueMsat07paymentG022invoiceExpiryDeltaSecs11currentTime0i9FinalCltvnO0AC26Result_ThirtyTwoBytesNoneZCAC11ExpandedKeyC_s6UInt64VSgSays5UInt8VGs6UInt32VAPs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC14createFromHash4keys12minValueMsat07paymentG022invoiceExpiryDeltaSecs11currentTime0i9FinalCltvnO0AC26Result_ThirtyTwoBytesNoneZCAC11ExpandedKeyC_s6UInt64VSgSays5UInt8VGs6UInt32VAPs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "parseOnionAddress",
            "printedName": "parseOnionAddress(host:port:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_SocketAddressSocketAddressParseErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_SocketAddressSocketAddressParseErrorZ",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC17parseOnionAddress4host4portAC013Result_SocketgkG11ParseErrorZCSS_s6UInt16VtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC17parseOnionAddress4host4portAC013Result_SocketgkG11ParseErrorZCSS_s6UInt16VtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "htlcSuccessTxWeight",
            "printedName": "htlcSuccessTxWeight(channelTypeFeatures:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC19htlcSuccessTxWeight19channelTypeFeaturess6UInt64VAC07ChanneljK0C_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC19htlcSuccessTxWeight19channelTypeFeaturess6UInt64VAC07ChanneljK0C_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "htlcTimeoutTxWeight",
            "printedName": "htlcTimeoutTxWeight(channelTypeFeatures:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC19htlcTimeoutTxWeight19channelTypeFeaturess6UInt64VAC07ChanneljK0C_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC19htlcTimeoutTxWeight19channelTypeFeaturess6UInt64VAC07ChanneljK0C_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildCommitmentSecret",
            "printedName": "buildCommitmentSecret(commitmentSeed:idx:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC21buildCommitmentSecret14commitmentSeed3idxSays5UInt8VGAI_s6UInt64VtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC21buildCommitmentSecret14commitmentSeed3idxSays5UInt8VGAI_s6UInt64VtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildClosingTransaction",
            "printedName": "buildClosingTransaction(toHolderValueSat:toCounterpartyValueSat:toHolderScript:toCounterpartyScript:fundingOutpoint:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "OutPoint",
                "printedName": "LightningDevKit.Bindings.OutPoint",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC23buildClosingTransaction16toHolderValueSat0h12CounterpartyjK00hI6Script0hlM015fundingOutpointSays5UInt8VGs6UInt64V_An2lC8OutPointCtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC23buildClosingTransaction16toHolderValueSat0h12CounterpartyjK00hI6Script0hlM015fundingOutpointSays5UInt8VGs6UInt64V_An2lC8OutPointCtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "derivePrivateKey",
            "printedName": "derivePrivateKey(perCommitmentPoint:baseSecret:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC16derivePrivateKey18perCommitmentPoint10baseSecretSays5UInt8VGAI_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC16derivePrivateKey18perCommitmentPoint10baseSecretSays5UInt8VGAI_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "derivePrivateRevocationKey",
            "printedName": "derivePrivateRevocationKey(perCommitmentSecret:countersignatoryRevocationBaseSecret:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC26derivePrivateRevocationKey19perCommitmentSecret016countersignatoryg4BaseK0Says5UInt8VGAI_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC26derivePrivateRevocationKey19perCommitmentSecret016countersignatoryg4BaseK0Says5UInt8VGAI_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getRevokeableRedeemscript",
            "printedName": "getRevokeableRedeemscript(revocationKey:contestDelay:broadcasterDelayedPaymentKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "RevocationKey",
                "printedName": "LightningDevKit.Bindings.RevocationKey",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "DelayedPaymentKey",
                "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC25getRevokeableRedeemscript13revocationKey12contestDelay025broadcasterDelayedPaymentI0Says5UInt8VGAC010RevocationI0C_s6UInt16VAC0mnI0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC25getRevokeableRedeemscript13revocationKey12contestDelay025broadcasterDelayedPaymentI0Says5UInt8VGAC010RevocationI0C_s6UInt16VAC0mnI0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getCounterpartyPaymentScript",
            "printedName": "getCounterpartyPaymentScript(channelTypeFeatures:paymentKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC28getCounterpartyPaymentScript19channelTypeFeatures10paymentKeySays5UInt8VGAC07ChanneljK0C_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC28getCounterpartyPaymentScript19channelTypeFeatures10paymentKeySays5UInt8VGAC07ChanneljK0C_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getHtlcRedeemscript",
            "printedName": "getHtlcRedeemscript(htlc:channelTypeFeatures:keys:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "HTLCOutputInCommitment",
                "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              },
              {
                "kind": "TypeNominal",
                "name": "TxCreationKeys",
                "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC19getHtlcRedeemscript4htlc19channelTypeFeatures4keysSays5UInt8VGAC22HTLCOutputInCommitmentC_AC07ChanneljK0CAC14TxCreationKeysCtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC19getHtlcRedeemscript4htlc19channelTypeFeatures4keysSays5UInt8VGAC22HTLCOutputInCommitmentC_AC07ChanneljK0CAC14TxCreationKeysCtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeFundingRedeemscript",
            "printedName": "makeFundingRedeemscript(broadcaster:countersignatory:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC23makeFundingRedeemscript11broadcaster16countersignatorySays5UInt8VGAI_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC23makeFundingRedeemscript11broadcaster16countersignatorySays5UInt8VGAI_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildHtlcTransaction",
            "printedName": "buildHtlcTransaction(commitmentTxid:feeratePerKw:contestDelay:htlc:channelTypeFeatures:broadcasterDelayedPaymentKey:revocationKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "HTLCOutputInCommitment",
                "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              },
              {
                "kind": "TypeNominal",
                "name": "DelayedPaymentKey",
                "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
              },
              {
                "kind": "TypeNominal",
                "name": "RevocationKey",
                "printedName": "LightningDevKit.Bindings.RevocationKey",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC20buildHtlcTransaction14commitmentTxid12feeratePerKw12contestDelay4htlc19channelTypeFeatures28broadcasterDelayedPaymentKey010revocationV0Says5UInt8VGAN_s6UInt32Vs6UInt16VAC22HTLCOutputInCommitmentCAC07ChannelqR0CAC0tuV0CAC010RevocationV0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC20buildHtlcTransaction14commitmentTxid12feeratePerKw12contestDelay4htlc19channelTypeFeatures28broadcasterDelayedPaymentKey010revocationV0Says5UInt8VGAN_s6UInt32Vs6UInt16VAC22HTLCOutputInCommitmentCAC07ChannelqR0CAC0tuV0CAC010RevocationV0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildHtlcInputWitness",
            "printedName": "buildHtlcInputWitness(localSig:remoteSig:preimage:redeemScript:channelTypeFeatures:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelTypeFeatures",
                "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC21buildHtlcInputWitness8localSig06remoteJ08preimage12redeemScript19channelTypeFeaturesSays5UInt8VGAL_A2LSgAlC07ChannelpQ0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC21buildHtlcInputWitness8localSig06remoteJ08preimage12redeemScript19channelTypeFeaturesSays5UInt8VGAL_A2LSgAlC07ChannelpQ0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getToCountersignatoryWithAnchorsRedeemscript",
            "printedName": "getToCountersignatoryWithAnchorsRedeemscript(paymentPoint:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC44getToCountersignatoryWithAnchorsRedeemscript12paymentPointSays5UInt8VGAH_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC44getToCountersignatoryWithAnchorsRedeemscript12paymentPointSays5UInt8VGAH_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getAnchorRedeemscript",
            "printedName": "getAnchorRedeemscript(fundingPubkey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC21getAnchorRedeemscript13fundingPubkeySays5UInt8VGAH_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC21getAnchorRedeemscript13fundingPubkeySays5UInt8VGAH_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildAnchorInputWitness",
            "printedName": "buildAnchorInputWitness(fundingKey:fundingSig:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC23buildAnchorInputWitness10fundingKey0I3SigSays5UInt8VGAI_AItFZ",
            "mangledName": "$s15LightningDevKit8BindingsC23buildAnchorInputWitness10fundingKey0I3SigSays5UInt8VGAI_AItFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getCommitmentTransactionNumberObscureFactor",
            "printedName": "getCommitmentTransactionNumberObscureFactor(broadcasterPaymentBasepoint:countersignatoryPaymentBasepoint:outboundFromBroadcaster:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC43getCommitmentTransactionNumberObscureFactor27broadcasterPaymentBasepoint016countersignatorylM023outboundFromBroadcasters6UInt64VSays5UInt8VG_ALSbtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC43getCommitmentTransactionNumberObscureFactor27broadcasterPaymentBasepoint016countersignatorylM023outboundFromBroadcasters6UInt64VSays5UInt8VG_ALSbtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createPhantomInvoice",
            "printedName": "createPhantomInvoice(amtMsat:paymentHash:description:invoiceExpiryDeltaSecs:phantomRouteHints:entropySource:nodeSigner:logger:network:minFinalCltvExpiryDelta:durationSinceEpoch:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[LightningDevKit.Bindings.PhantomRouteHints]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomRouteHints",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC20createPhantomInvoice7amtMsat11paymentHash11description22invoiceExpiryDeltaSecs17phantomRouteHints13entropySource10nodeSigner6logger7network012minFinalCltvnO018durationSinceEpochAC013Result_Bolt11G20SignOrCreationErrorZCs6UInt64VSg_Says5UInt8VGSgSSs6UInt32VSayAC0frS0CGAC07EntropyU0CAC04NodeW0CAC6LoggerCAC8CurrencyOs6UInt16VSgAStFZ",
            "mangledName": "$s15LightningDevKit8BindingsC20createPhantomInvoice7amtMsat11paymentHash11description22invoiceExpiryDeltaSecs17phantomRouteHints13entropySource10nodeSigner6logger7network012minFinalCltvnO018durationSinceEpochAC013Result_Bolt11G20SignOrCreationErrorZCs6UInt64VSg_Says5UInt8VGSgSSs6UInt32VSayAC0frS0CGAC07EntropyU0CAC04NodeW0CAC6LoggerCAC8CurrencyOs6UInt16VSgAStFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createPhantomInvoiceWithDescriptionHash",
            "printedName": "createPhantomInvoiceWithDescriptionHash(amtMsat:paymentHash:invoiceExpiryDeltaSecs:descriptionHash:phantomRouteHints:entropySource:nodeSigner:logger:network:minFinalCltvExpiryDelta:durationSinceEpoch:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Sha256",
                "printedName": "LightningDevKit.Bindings.Sha256",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[LightningDevKit.Bindings.PhantomRouteHints]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomRouteHints",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC39createPhantomInvoiceWithDescriptionHash7amtMsat07paymentJ022invoiceExpiryDeltaSecs011descriptionJ017phantomRouteHints13entropySource10nodeSigner6logger7network012minFinalCltvoP018durationSinceEpochAC013Result_Bolt11G20SignOrCreationErrorZCs6UInt64VSg_Says5UInt8VGSgs6UInt32VAC6Sha256CSayAC0ftU0CGAC07EntropyW0CAC04NodeY0CAC6LoggerCAC8CurrencyOs6UInt16VSgAStFZ",
            "mangledName": "$s15LightningDevKit8BindingsC39createPhantomInvoiceWithDescriptionHash7amtMsat07paymentJ022invoiceExpiryDeltaSecs011descriptionJ017phantomRouteHints13entropySource10nodeSigner6logger7network012minFinalCltvoP018durationSinceEpochAC013Result_Bolt11G20SignOrCreationErrorZCs6UInt64VSg_Says5UInt8VGSgs6UInt32VAC6Sha256CSayAC0ftU0CGAC07EntropyW0CAC04NodeY0CAC6LoggerCAC8CurrencyOs6UInt16VSgAStFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createInvoiceFromChannelmanager",
            "printedName": "createInvoiceFromChannelmanager(channelmanager:nodeSigner:logger:network:amtMsat:description:invoiceExpiryDeltaSecs:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC31createInvoiceFromChannelmanager14channelmanager10nodeSigner6logger7network7amtMsat11description22invoiceExpiryDeltaSecs012minFinalCltvrS0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeK0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSs6UInt32Vs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC31createInvoiceFromChannelmanager14channelmanager10nodeSigner6logger7network7amtMsat11description22invoiceExpiryDeltaSecs012minFinalCltvrS0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeK0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSs6UInt32Vs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createInvoiceFromChannelmanagerWithDescriptionHash",
            "printedName": "createInvoiceFromChannelmanagerWithDescriptionHash(channelmanager:nodeSigner:logger:network:amtMsat:descriptionHash:invoiceExpiryDeltaSecs:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Sha256",
                "printedName": "LightningDevKit.Bindings.Sha256",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC50createInvoiceFromChannelmanagerWithDescriptionHash14channelmanager10nodeSigner6logger7network7amtMsat011descriptionK022invoiceExpiryDeltaSecs012minFinalCltvuV0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeN0CAC6LoggerCAC8CurrencyOs6UInt64VSgAC6Sha256Cs6UInt32Vs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC50createInvoiceFromChannelmanagerWithDescriptionHash14channelmanager10nodeSigner6logger7network7amtMsat011descriptionK022invoiceExpiryDeltaSecs012minFinalCltvuV0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeN0CAC6LoggerCAC8CurrencyOs6UInt64VSgAC6Sha256Cs6UInt32Vs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createInvoiceFromChannelmanagerWithDescriptionHashAndDurationSinceEpoch",
            "printedName": "createInvoiceFromChannelmanagerWithDescriptionHashAndDurationSinceEpoch(channelmanager:nodeSigner:logger:network:amtMsat:descriptionHash:durationSinceEpoch:invoiceExpiryDeltaSecs:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Sha256",
                "printedName": "LightningDevKit.Bindings.Sha256",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC71createInvoiceFromChannelmanagerWithDescriptionHashAndDurationSinceEpoch14channelmanager10nodeSigner6logger7network7amtMsat011descriptionK008durationnO022invoiceExpiryDeltaSecs012minFinalCltvZ5DeltaAC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeR0CAC6LoggerCAC8CurrencyOs6UInt64VSgAC6Sha256CAYs6UInt32Vs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC71createInvoiceFromChannelmanagerWithDescriptionHashAndDurationSinceEpoch14channelmanager10nodeSigner6logger7network7amtMsat011descriptionK008durationnO022invoiceExpiryDeltaSecs012minFinalCltvZ5DeltaAC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeR0CAC6LoggerCAC8CurrencyOs6UInt64VSgAC6Sha256CAYs6UInt32Vs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createInvoiceFromChannelmanagerAndDurationSinceEpoch",
            "printedName": "createInvoiceFromChannelmanagerAndDurationSinceEpoch(channelmanager:nodeSigner:logger:network:amtMsat:description:durationSinceEpoch:invoiceExpiryDeltaSecs:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC52createInvoiceFromChannelmanagerAndDurationSinceEpoch14channelmanager10nodeSigner6logger7network7amtMsat11description08durationkL022invoiceExpiryDeltaSecs012minFinalCltvwX0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeO0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSAYs6UInt32Vs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC52createInvoiceFromChannelmanagerAndDurationSinceEpoch14channelmanager10nodeSigner6logger7network7amtMsat11description08durationkL022invoiceExpiryDeltaSecs012minFinalCltvwX0AC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeO0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSAYs6UInt32Vs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createInvoiceFromChannelmanagerAndDurationSinceEpochWithPaymentHash",
            "printedName": "createInvoiceFromChannelmanagerAndDurationSinceEpochWithPaymentHash(channelmanager:nodeSigner:logger:network:amtMsat:description:durationSinceEpoch:invoiceExpiryDeltaSecs:paymentHash:minFinalCltvExpiryDelta:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManager",
                "printedName": "LightningDevKit.Bindings.ChannelManager",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Currency",
                "printedName": "LightningDevKit.Bindings.Currency",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt64?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC67createInvoiceFromChannelmanagerAndDurationSinceEpochWithPaymentHash14channelmanager10nodeSigner6logger7network7amtMsat11description08durationkL022invoiceExpiryDeltaSecs07paymentO0012minFinalCltvZ5DeltaAC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeR0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSAZs6UInt32VSays5UInt8VGs6UInt16VSgtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC67createInvoiceFromChannelmanagerAndDurationSinceEpochWithPaymentHash14channelmanager10nodeSigner6logger7network7amtMsat11description08durationkL022invoiceExpiryDeltaSecs07paymentO0012minFinalCltvZ5DeltaAC013Result_Bolt11F20SignOrCreationErrorZCAC14ChannelManagerC_AC04NodeR0CAC6LoggerCAC8CurrencyOs6UInt64VSgSSAZs6UInt32VSays5UInt8VGs6UInt16VSgtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentParametersFromZeroAmountInvoice",
            "printedName": "paymentParametersFromZeroAmountInvoice(invoice:amountMsat:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                "printedName": "LightningDevKit.Bindings.Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Bolt11Invoice",
                "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC38paymentParametersFromZeroAmountInvoice7invoice10amountMsatAC054Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteF6ZNoneZCAC06Bolt11J0C_s6UInt64VtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC38paymentParametersFromZeroAmountInvoice7invoice10amountMsatAC054Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteF6ZNoneZCAC06Bolt11J0C_s6UInt64VtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "paymentParametersFromInvoice",
            "printedName": "paymentParametersFromInvoice(invoice:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                "printedName": "LightningDevKit.Bindings.Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Bolt11Invoice",
                "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC28paymentParametersFromInvoice7invoiceAC054Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteF6ZNoneZCAC06Bolt11H0C_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC28paymentParametersFromInvoice7invoiceAC054Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteF6ZNoneZCAC06Bolt11H0C_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyNodeAnnouncement",
            "printedName": "verifyNodeAnnouncement(msg:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_NoneLightningErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeAnnouncement",
                "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC22verifyNodeAnnouncement3msgAC011Result_NoneA6ErrorZCAC0fG0C_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC22verifyNodeAnnouncement3msgAC011Result_NoneA6ErrorZCAC0fG0C_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verifyChannelAnnouncement",
            "printedName": "verifyChannelAnnouncement(msg:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_NoneLightningErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelAnnouncement",
                "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC25verifyChannelAnnouncement3msgAC011Result_NoneA6ErrorZCAC0fG0C_tFZ",
            "mangledName": "$s15LightningDevKit8BindingsC25verifyChannelAnnouncement3msgAC011Result_NoneA6ErrorZCAC0fG0C_tFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "findRoute",
            "printedName": "findRoute(ourNodePubkey:routeParams:networkGraph:firstHops:logger:scorer:scoreParams:randomSeedBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_RouteLightningErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "RouteParameters",
                "printedName": "LightningDevKit.Bindings.RouteParameters",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
              },
              {
                "kind": "TypeNominal",
                "name": "NetworkGraph",
                "printedName": "LightningDevKit.Bindings.NetworkGraph",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[LightningDevKit.Bindings.ChannelDetails]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "ScoreLookUp",
                "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
              },
              {
                "kind": "TypeNominal",
                "name": "ProbabilisticScoringFeeParameters",
                "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC9findRoute13ourNodePubkey11routeParams12networkGraph9firstHops6logger6scorer05scoreK015randomSeedBytesAC07Result_fA6ErrorZCSays5UInt8VG_AC0F10ParametersCAC07NetworkM0CSayAC14ChannelDetailsCGSgAC6LoggerCAC11ScoreLookUpCAC023ProbabilisticScoringFeeY0CAQtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC9findRoute13ourNodePubkey11routeParams12networkGraph9firstHops6logger6scorer05scoreK015randomSeedBytesAC07Result_fA6ErrorZCSays5UInt8VG_AC0F10ParametersCAC07NetworkM0CSayAC14ChannelDetailsCGSgAC6LoggerCAC11ScoreLookUpCAC023ProbabilisticScoringFeeY0CAQtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildRouteFromHops",
            "printedName": "buildRouteFromHops(ourNodePubkey:hops:routeParams:networkGraph:logger:randomSeedBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_RouteLightningErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[Swift.UInt8]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "RouteParameters",
                "printedName": "LightningDevKit.Bindings.RouteParameters",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
              },
              {
                "kind": "TypeNominal",
                "name": "NetworkGraph",
                "printedName": "LightningDevKit.Bindings.NetworkGraph",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC18buildRouteFromHops13ourNodePubkey4hops11routeParams12networkGraph6logger15randomSeedBytesAC07Result_fA6ErrorZCSays5UInt8VG_SayAOGAC0F10ParametersCAC07NetworkP0CAC6LoggerCAOtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC18buildRouteFromHops13ourNodePubkey4hops11routeParams12networkGraph6logger15randomSeedBytesAC07Result_fA6ErrorZCSays5UInt8VG_SayAOGAC0F10ParametersCAC07NetworkP0CAC6LoggerCAOtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createOnionMessageResolvingDestination",
            "printedName": "createOnionMessageResolvingDestination(entropySource:nodeSigner:nodeIdLookup:networkGraph:path:contents:replyPath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeIdLookUp",
                "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
              },
              {
                "kind": "TypeNominal",
                "name": "ReadOnlyNetworkGraph",
                "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
              },
              {
                "kind": "TypeNominal",
                "name": "OnionMessagePath",
                "printedName": "LightningDevKit.Bindings.OnionMessagePath",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC"
              },
              {
                "kind": "TypeNominal",
                "name": "OnionMessageContents",
                "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
              },
              {
                "kind": "TypeNominal",
                "name": "BlindedMessagePath",
                "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC38createOnionMessageResolvingDestination13entropySource10nodeSigner0L8IdLookup12networkGraph4path8contents9replyPathAC024Result_C3Tuple_PublicKeyfG39COption_CVec_SocketAddressZZZSendErrorZCAC07EntropyK0C_AC04NodeM0CAC04NodeN6LookUpCAC015ReadOnlyNetworkQ0CAC0fgU0CAC0fG8ContentsCAC07BlindedgU0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC38createOnionMessageResolvingDestination13entropySource10nodeSigner0L8IdLookup12networkGraph4path8contents9replyPathAC024Result_C3Tuple_PublicKeyfG39COption_CVec_SocketAddressZZZSendErrorZCAC07EntropyK0C_AC04NodeM0CAC04NodeN6LookUpCAC015ReadOnlyNetworkQ0CAC0fgU0CAC0fG8ContentsCAC07BlindedgU0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "createOnionMessage",
            "printedName": "createOnionMessage(entropySource:nodeSigner:nodeIdLookup:path:contents:replyPath:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeIdLookUp",
                "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
              },
              {
                "kind": "TypeNominal",
                "name": "OnionMessagePath",
                "printedName": "LightningDevKit.Bindings.OnionMessagePath",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC"
              },
              {
                "kind": "TypeNominal",
                "name": "OnionMessageContents",
                "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
              },
              {
                "kind": "TypeNominal",
                "name": "BlindedMessagePath",
                "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC18createOnionMessage13entropySource10nodeSigner0J8IdLookup4path8contents9replyPathAC024Result_C3Tuple_PublicKeyfG39COption_CVec_SocketAddressZZZSendErrorZCAC07EntropyI0C_AC04NodeK0CAC04NodeL6LookUpCAC0fgQ0CAC0fG8ContentsCAC07BlindedgQ0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC18createOnionMessage13entropySource10nodeSigner0J8IdLookup4path8contents9replyPathAC024Result_C3Tuple_PublicKeyfG39COption_CVec_SocketAddressZZZSendErrorZCAC07EntropyI0C_AC04NodeK0CAC04NodeL6LookUpCAC0fgQ0CAC0fG8ContentsCAC07BlindedgQ0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "peelOnionMessage",
            "printedName": "peelOnionMessage(msg:nodeSigner:logger:customHandler:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_PeeledOnionNoneZ",
                "printedName": "LightningDevKit.Bindings.Result_PeeledOnionNoneZ",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC"
              },
              {
                "kind": "TypeNominal",
                "name": "OnionMessage",
                "printedName": "LightningDevKit.Bindings.OnionMessage",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
              },
              {
                "kind": "TypeNominal",
                "name": "NodeSigner",
                "printedName": "LightningDevKit.Bindings.NodeSigner",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              },
              {
                "kind": "TypeNominal",
                "name": "CustomOnionMessageHandler",
                "printedName": "LightningDevKit.Bindings.CustomOnionMessageHandler",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC16peelOnionMessage3msg10nodeSigner6logger13customHandlerAC013Result_PeeledF5NoneZCAC0fG0C_AC04NodeJ0CAC6LoggerCAC06CustomfgM0CtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC16peelOnionMessage3msg10nodeSigner6logger13customHandlerAC013Result_PeeledF5NoneZCAC0fG0C_AC04NodeJ0CAC6LoggerCAC06CustomfgM0CtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readThirtyTwoBytesChannelManager",
            "printedName": "readThirtyTwoBytesChannelManager(ser:arg:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ChannelManagerReadArgs",
                "printedName": "LightningDevKit.Bindings.ChannelManagerReadArgs",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC32readThirtyTwoBytesChannelManager3ser3argAC015Result_C2Tuple_fghiJ13ZDecodeErrorZCSays5UInt8VG_AC0iJ8ReadArgsCtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC32readThirtyTwoBytesChannelManager3ser3argAC015Result_C2Tuple_fghiJ13ZDecodeErrorZCSays5UInt8VG_AC0iJ8ReadArgsCtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "deprecated": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readThirtyTwoBytesChannelMonitor",
            "printedName": "readThirtyTwoBytesChannelMonitor(ser:argA:argB:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "EntropySource",
                "printedName": "LightningDevKit.Bindings.EntropySource",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "SignerProvider",
                "printedName": "LightningDevKit.Bindings.SignerProvider",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC32readThirtyTwoBytesChannelMonitor3ser4argA0L1BAC015Result_C2Tuple_fghiJ13ZDecodeErrorZCSays5UInt8VG_AC13EntropySourceCAC14SignerProviderCtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC32readThirtyTwoBytesChannelMonitor3ser4argA0L1BAC015Result_C2Tuple_fghiJ13ZDecodeErrorZCSays5UInt8VG_AC13EntropySourceCAC14SignerProviderCtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "readBestBlockOutputSweeper",
            "printedName": "readBestBlockOutputSweeper(ser:argA:argB:argC:argD:argE:argF:argG:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                "printedName": "LightningDevKit.Bindings.Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "BroadcasterInterface",
                "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
              },
              {
                "kind": "TypeNominal",
                "name": "FeeEstimator",
                "printedName": "LightningDevKit.Bindings.FeeEstimator",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "LightningDevKit.Bindings.Filter?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Filter",
                    "printedName": "LightningDevKit.Bindings.Filter",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "OutputSpender",
                "printedName": "LightningDevKit.Bindings.OutputSpender",
                "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
              },
              {
                "kind": "TypeNominal",
                "name": "ChangeDestinationSource",
                "printedName": "LightningDevKit.Bindings.ChangeDestinationSource",
                "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC"
              },
              {
                "kind": "TypeNominal",
                "name": "KVStore",
                "printedName": "LightningDevKit.Bindings.KVStore",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
              },
              {
                "kind": "TypeNominal",
                "name": "Logger",
                "printedName": "LightningDevKit.Bindings.Logger",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC26readBestBlockOutputSweeper3ser4argA0K1B0K1C0K1D0K1E0K1F0K1GAC015Result_C2Tuple_fghI13ZDecodeErrorZCSays5UInt8VG_AC20BroadcasterInterfaceCAC12FeeEstimatorCAC6FilterCSgAC0H7SpenderCAC23ChangeDestinationSourceCAC7KVStoreCAC6LoggerCtFZ",
            "mangledName": "$s15LightningDevKit8BindingsC26readBestBlockOutputSweeper3ser4argA0K1B0K1C0K1D0K1E0K1F0K1GAC015Result_C2Tuple_fghI13ZDecodeErrorZCSays5UInt8VG_AC20BroadcasterInterfaceCAC12FeeEstimatorCAC6FilterCSgAC0H7SpenderCAC23ChangeDestinationSourceCAC7KVStoreCAC6LoggerCtFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt12InvoiceFeaturesDecodeErrorZ",
            "printedName": "Result_Bolt12InvoiceFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "WarningMessage",
            "printedName": "WarningMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getData",
                "printedName": "getData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC7getDataSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC7getDataSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setData",
                "printedName": "setData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC7setData3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC7setData3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:dataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC12channelIdArg04dataI0AeC07ChannelH0C_SStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC12channelIdArg04dataI0AeC07ChannelH0C_SStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WarningMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_WarningMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WarningMessageC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14WarningMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC14WarningMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_ECDSASignatureZNoneZ",
            "printedName": "Result_CVec_ECDSASignatureZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_ECDSASignatureZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_ECDSASignatureZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC10initWithOk1oAESaySays5UInt8VGG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC10initWithOk1oAESaySays5UInt8VGG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_ECDSASignatureZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_ECDSASignatureZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC8getValueSaySays5UInt8VGGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC8getValueSaySays5UInt8VGGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
            "printedName": "Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignedRawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC11initWithErr1eAeC0hjK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC11initWithErr1eAeC0hjK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11ParseError",
                        "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC03getK0AC0hjK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC03getK0AC0hjK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignedRawBolt11Invoice",
                        "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                        "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "QueryShortChannelIds",
            "printedName": "QueryShortChannelIds",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelIds",
                "printedName": "getShortChannelIds()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC03getfgH0Says6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC03getfgH0Says6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelIds",
                "printedName": "setShortChannelIds(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC03setfgH03valySays6UInt64VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC03setfgH03valySays6UInt64VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:shortChannelIdsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC12chainHashArg05shortghK0AESays5UInt8VG_Says6UInt64VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC12chainHashArg05shortghK0AESays5UInt8VG_Says6UInt64VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryShortChannelIdsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryShortChannelIdsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC",
            "mangledName": "$s15LightningDevKit8BindingsC20QueryShortChannelIdsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DefaultMessageRouter",
            "printedName": "DefaultMessageRouter",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(networkGraph:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultMessageRouter",
                    "printedName": "LightningDevKit.Bindings.DefaultMessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC12networkGraph13entropySourceAeC07NetworkI0C_AC07EntropyK0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC12networkGraph13entropySourceAeC07NetworkI0C_AC07EntropyK0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asMessageRouter",
                "printedName": "asMessageRouter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC02asfG0AC0fG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC02asfG0AC0fG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20DefaultMessageRouterC",
            "mangledName": "$s15LightningDevKit8BindingsC20DefaultMessageRouterC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignerProvider",
            "printedName": "SignerProvider",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "generateChannelKeysId",
                "printedName": "generateChannelKeysId(inbound:channelValueSatoshis:userChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC21generateChannelKeysId7inbound20channelValueSatoshis04userhJ0Says5UInt8VGSb_s6UInt64VALtF",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC21generateChannelKeysId7inbound20channelValueSatoshis04userhJ0Says5UInt8VGSb_s6UInt64VALtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveChannelSigner",
                "printedName": "deriveChannelSigner(channelValueSatoshis:channelKeysId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC013deriveChannelE020channelValueSatoshis0I6KeysIdAC05EcdsahE0Cs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC013deriveChannelE020channelValueSatoshis0I6KeysIdAC05EcdsahE0Cs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "readChanSigner",
                "printedName": "readChanSigner(reader:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_EcdsaChannelSignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_EcdsaChannelSignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC08readChanE06readerAC019Result_EcdsaChannelE12DecodeErrorZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC08readChanE06readerAC019Result_EcdsaChannelE12DecodeErrorZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDestinationScript",
                "printedName": "getDestinationScript(channelKeysId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC20getDestinationScript13channelKeysIdAC20Result_CVec_u8ZNoneZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC20getDestinationScript13channelKeysIdAC20Result_CVec_u8ZNoneZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShutdownScriptpubkey",
                "printedName": "getShutdownScriptpubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14SignerProviderC23getShutdownScriptpubkeyAC07Result_H11ScriptNoneZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC23getShutdownScriptpubkeyAC07Result_H11ScriptNoneZCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14SignerProviderC",
            "mangledName": "$s15LightningDevKit8BindingsC14SignerProviderC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FundingInfo",
            "printedName": "FundingInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FundingInfoType",
                "printedName": "FundingInfoType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Tx",
                    "printedName": "Tx",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FundingInfo.FundingInfoType.Type) -> LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FundingInfoType",
                            "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                            "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FundingInfoType",
                                "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO2TxyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO2TxyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OutPoint",
                    "printedName": "OutPoint",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FundingInfo.FundingInfoType.Type) -> LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FundingInfoType",
                            "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                            "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FundingInfoType",
                                "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO8OutPointyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO8OutPointyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FundingInfoType",
                        "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FundingInfoType",
                        "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfoType",
                    "printedName": "LightningDevKit.Bindings.FundingInfo.FundingInfoType",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTx",
                "printedName": "initWithTx(transaction:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC10initWithTx11transactionAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC10initWithTx11transactionAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOutPoint",
                "printedName": "initWithOutPoint(outpoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC16initWithOutPoint8outpointAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC16initWithOutPoint8outpointAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsTx",
                "printedName": "getValueAsTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FundingInfo.Tx?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tx",
                        "printedName": "LightningDevKit.Bindings.FundingInfo.Tx",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC12getValueAsTxAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC12getValueAsTxAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOutPoint",
                "printedName": "getValueAsOutPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FundingInfo.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.FundingInfo.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC18getValueAsOutPointAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC18getValueAsOutPointAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Tx",
                "printedName": "Tx",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getTransaction",
                    "printedName": "getTransaction()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC14getTransactionSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC14getTransactionSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC2TxC",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC2TxC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OutPoint",
                "printedName": "OutPoint",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getOutpoint",
                    "printedName": "getOutpoint()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC11getOutpointAcFCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC11getOutpointAcFCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11FundingInfoC8OutPointC",
                "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC8OutPointC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11FundingInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC11FundingInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelMonitorUpdateStatusNoneZ",
            "printedName": "Result_ChannelMonitorUpdateStatusNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateStatusNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateStatusNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC10initWithOk1oAeC0fghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC10initWithOk1oAeC0fghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateStatusNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateStatusNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitorUpdateStatus",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                        "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC8getValueAC0fghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC8getValueAC0fghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelMonitorUpdate",
            "printedName": "ChannelMonitorUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getUpdateId",
                "printedName": "getUpdateId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC03getG2Ids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC03getG2Ids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateId",
                "printedName": "setUpdateId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC03setG2Id3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC03setG2Id3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC03getE2IdAC0eI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC03getE2IdAC0eI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC03setE2Id3valyAC0eI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC03setE2Id3valyAC0eI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC20ChannelMonitorUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RouteHop",
            "printedName": "RouteHop",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPubkey",
                "printedName": "getPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC9getPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC9getPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPubkey",
                "printedName": "setPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC9setPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC9setPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeFeatures",
                "printedName": "getNodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC15getNodeFeaturesAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC15getNodeFeaturesAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeFeatures",
                "printedName": "setNodeFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC15setNodeFeatures3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC15setNodeFeatures3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC17getShortChannelIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC17getShortChannelIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC17setShortChannelId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC17setShortChannelId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelFeatures",
                "printedName": "getChannelFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC18getChannelFeaturesAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC18getChannelFeaturesAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelFeatures",
                "printedName": "setChannelFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC18setChannelFeatures3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC18setChannelFeatures3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeMsat",
                "printedName": "getFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC10getFeeMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC10getFeeMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeMsat",
                "printedName": "setFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC10setFeeMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC10setFeeMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC18getCltvExpiryDeltas6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC18getCltvExpiryDeltas6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC18setCltvExpiryDelta3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC18setCltvExpiryDelta3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaybeAnnouncedChannel",
                "printedName": "getMaybeAnnouncedChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC24getMaybeAnnouncedChannelSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC24getMaybeAnnouncedChannelSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaybeAnnouncedChannel",
                "printedName": "setMaybeAnnouncedChannel(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC24setMaybeAnnouncedChannel3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC24setMaybeAnnouncedChannel3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(pubkeyArg:nodeFeaturesArg:shortChannelIdArg:channelFeaturesArg:feeMsatArg:cltvExpiryDeltaArg:maybeAnnouncedChannelArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHop",
                    "printedName": "LightningDevKit.Bindings.RouteHop",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC9pubkeyArg012nodeFeaturesH0014shortChannelIdH007channeljH007feeMsatH0015cltvExpiryDeltaH0014maybeAnnouncedlH0AESays5UInt8VG_AC04NodeJ0Cs6UInt64VAC0lJ0CASs6UInt32VSbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC9pubkeyArg012nodeFeaturesH0014shortChannelIdH007channeljH007feeMsatH0015cltvExpiryDeltaH0014maybeAnnouncedlH0AESays5UInt8VG_AC04NodeJ0Cs6UInt64VAC0lJ0CASs6UInt32VSbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHop",
                    "printedName": "LightningDevKit.Bindings.RouteHop",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHop",
                    "printedName": "LightningDevKit.Bindings.RouteHop",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8RouteHopC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8RouteHopC",
            "mangledName": "$s15LightningDevKit8BindingsC8RouteHopC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InboundHTLCDetails",
            "printedName": "InboundHTLCDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC9getHtlcIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC9getHtlcIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC9setHtlcId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC9setHtlcId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAmountMsat",
                "printedName": "getAmountMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC13getAmountMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC13getAmountMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAmountMsat",
                "printedName": "setAmountMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC13setAmountMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC13setAmountMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiry",
                "printedName": "getCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC13getCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC13getCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiry",
                "printedName": "setCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC13setCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC13setCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC14setPaymentHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC14setPaymentHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getState",
                "printedName": "getState()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC8getStateAC0E16HTLCStateDetailsOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC8getStateAC0E16HTLCStateDetailsOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setState",
                "printedName": "setState(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC8setState3valyAC0E16HTLCStateDetailsOSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC8setState3valyAC0E16HTLCStateDetailsOSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsDust",
                "printedName": "getIsDust()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC9getIsDustSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC9getIsDustSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsDust",
                "printedName": "setIsDust(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC9setIsDust3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC9setIsDust3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(htlcIdArg:amountMsatArg:cltvExpiryArg:paymentHashArg:stateArg:isDustArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCDetails",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC9htlcIdArg010amountMsatI0010cltvExpiryI0011paymentHashI005stateI006isDustI0AEs6UInt64V_AMs6UInt32VSays5UInt8VGAC0E16HTLCStateDetailsOSgSbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC9htlcIdArg010amountMsatI0010cltvExpiryI0011paymentHashI005stateI006isDustI0AEs6UInt64V_AMs6UInt32VSays5UInt8VGAC0E16HTLCStateDetailsOSgSbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC18InboundHTLCDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "KVStore",
            "printedName": "KVStore",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KVStore",
                    "printedName": "LightningDevKit.Bindings.KVStore",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(primaryNamespace:secondaryNamespace:key:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC4read16primaryNamespace09secondaryH03keyAC23Result_CVec_u8ZIOErrorZCSS_S2StF",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC4read16primaryNamespace09secondaryH03keyAC23Result_CVec_u8ZIOErrorZCSS_S2StF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write(primaryNamespace:secondaryNamespace:key:buf:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC5write16primaryNamespace09secondaryH03key3bufAC19Result_NoneIOErrorZCSS_S2SSays5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC5write16primaryNamespace09secondaryH03key3bufAC19Result_NoneIOErrorZCSS_S2SSays5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "remove",
                "printedName": "remove(primaryNamespace:secondaryNamespace:key:lazy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC6remove16primaryNamespace09secondaryH03key4lazyAC19Result_NoneIOErrorZCSS_S2SSbtF",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC6remove16primaryNamespace09secondaryH03key4lazyAC19Result_NoneIOErrorZCSS_S2SSbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "list",
                "printedName": "list(primaryNamespace:secondaryNamespace:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_StrZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_StrZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7KVStoreC4list16primaryNamespace09secondaryH0AC24Result_CVec_StrZIOErrorZCSS_SStF",
                "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC4list16primaryNamespace09secondaryH0AC24Result_CVec_StrZIOErrorZCSS_SStF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7KVStoreC",
            "mangledName": "$s15LightningDevKit8BindingsC7KVStoreC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ErrorMessage",
            "printedName": "ErrorMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getData",
                "printedName": "getData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC7getDataSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC7getDataSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setData",
                "printedName": "setData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC7setData3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC7setData3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:dataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC12channelIdArg04dataI0AeC07ChannelH0C_SStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC12channelIdArg04dataI0AeC07ChannelH0C_SStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ErrorMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ErrorMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC4read3serAC07Result_ef6DecodeE1ZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC4read3serAC07Result_ef6DecodeE1ZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC12ErrorMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedMessagePath",
            "printedName": "BlindedMessagePath",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "oneHop",
                "printedName": "oneHop(recipientNodeId:context:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC6oneHop15recipientNodeId7context13entropySourceAC07Result_efG5NoneZCSays5UInt8VG_AC0F7ContextCAC07EntropyO0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC6oneHop15recipientNodeId7context13entropySourceAC07Result_efG5NoneZCSays5UInt8VG_AC0F7ContextCAC07EntropyO0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(intermediateNodes:recipientNodeId:context:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.MessageForwardNode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageForwardNode",
                        "printedName": "LightningDevKit.Bindings.MessageForwardNode",
                        "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC3new17intermediateNodes15recipientNodeId7context13entropySourceAC07Result_efG5NoneZCSayAC0f7ForwardL0CG_Says5UInt8VGAC0F7ContextCAC07EntropyP0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC3new17intermediateNodes15recipientNodeId7context13entropySourceAC07Result_efG5NoneZCSayAC0f7ForwardL0CG_Says5UInt8VGAC0F7ContextCAC07EntropyP0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "useCompactIntroductionNode",
                "printedName": "useCompactIntroductionNode(networkGraph:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReadOnlyNetworkGraph",
                    "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC26useCompactIntroductionNode12networkGraphyAC015ReadOnlyNetworkM0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC26useCompactIntroductionNode12networkGraphyAC015ReadOnlyNetworkM0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "publicIntroductionNodeId",
                "printedName": "publicIntroductionNodeId(networkGraph:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReadOnlyNetworkGraph",
                    "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC24publicIntroductionNodeId12networkGraphAC0jK0CSgAC015ReadOnlyNetworkM0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC24publicIntroductionNodeId12networkGraphAC0jK0CSgAC015ReadOnlyNetworkM0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "introductionNode",
                "printedName": "introductionNode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC16introductionNodeAC012IntroductionI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC16introductionNodeAC012IntroductionI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blindingPoint",
                "printedName": "blindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC13blindingPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC13blindingPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blindedHops",
                "printedName": "blindedHops()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC11blindedHopsSayAC0E3HopCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC11blindedHopsSayAC0E3HopCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "advancePathByOne",
                "printedName": "advancePathByOne(nodeSigner:nodeIdLookup:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC07advanceG5ByOne10nodeSigner0K8IdLookupAC011Result_NoneP1ZCAC04NodeL0C_AC0qM6LookUpCtF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC07advanceG5ByOne10nodeSigner0K8IdLookupAC011Result_NoneP1ZCAC04NodeL0C_AC0qM6LookUpCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC",
            "mangledName": "$s15LightningDevKit8BindingsC18BlindedMessagePathC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FeeEstimator",
            "printedName": "FeeEstimator",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getEstSatPer1000Weight",
                "printedName": "getEstSatPer1000Weight(confirmationTarget:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmationTarget",
                    "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                    "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC22getEstSatPer1000Weight18confirmationTargets6UInt32VAC012ConfirmationM0O_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC22getEstSatPer1000Weight18confirmationTargets6UInt32VAC012ConfirmationM0O_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC",
            "mangledName": "$s15LightningDevKit8BindingsC12FeeEstimatorC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
            "printedName": "Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelManager)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelManager",
                        "printedName": "LightningDevKit.Bindings.ChannelManager",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC11initWithErr1eAeC06DecodeN0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC11initWithErr1eAeC06DecodeN0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC03getN0AC06DecodeN0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC03getN0AC06DecodeN0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelManager)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelManager)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelManager",
                            "printedName": "LightningDevKit.Bindings.ChannelManager",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ReplyShortChannelIdsEndDecodeErrorZ",
            "printedName": "Result_ReplyShortChannelIdsEndDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyShortChannelIdsEnd",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC10initWithOk1oAeC0fghiJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC10initWithOk1oAeC0fghiJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC11initWithErr1eAeC0kL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC11initWithErr1eAeC0kL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC03getL0AC0kL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC03getL0AC0kL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReplyShortChannelIdsEnd",
                        "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                        "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC8getValueAC0fghiJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC8getValueAC0fghiJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_StaticPaymentOutputDescriptorDecodeErrorZ",
            "printedName": "Result_StaticPaymentOutputDescriptorDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StaticPaymentOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChangeDestinationSource",
            "printedName": "ChangeDestinationSource",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChangeDestinationSource",
                    "printedName": "LightningDevKit.Bindings.ChangeDestinationSource",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getChangeDestinationScript",
                "printedName": "getChangeDestinationScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC03geteF6ScriptAC20Result_CVec_u8ZNoneZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC03geteF6ScriptAC20Result_CVec_u8ZNoneZCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC",
            "mangledName": "$s15LightningDevKit8BindingsC23ChangeDestinationSourceC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PayeePubKey",
            "printedName": "PayeePubKey",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PayeePubKey",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PayeePubKey",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PayeePubKey",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC",
            "mangledName": "$s15LightningDevKit8BindingsC11PayeePubKeyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageRouter",
            "printedName": "MessageRouter",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "findPath",
                "printedName": "findPath(sender:peers:destination:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterC8findPath6sender5peers11destinationAC012Result_OnioneH5NoneZCSays5UInt8VG_SayANGAC11DestinationCtF",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC8findPath6sender5peers11destinationAC012Result_OnioneH5NoneZCSays5UInt8VG_SayANGAC11DestinationCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createBlindedPaths",
                "printedName": "createBlindedPaths(recipient:context:peers:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedMessagePathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedMessagePathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterC18createBlindedPaths9recipient7context5peersAC012Result_CVec_hE10PathZNoneZCSays5UInt8VG_AC0E7ContextCSayANGtF",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC18createBlindedPaths9recipient7context5peersAC012Result_CVec_hE10PathZNoneZCSays5UInt8VG_AC0E7ContextCSayANGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createCompactBlindedPaths",
                "printedName": "createCompactBlindedPaths(recipient:context:peers:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedMessagePathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedMessagePathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.MessageForwardNode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageForwardNode",
                        "printedName": "LightningDevKit.Bindings.MessageForwardNode",
                        "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13MessageRouterC25createCompactBlindedPaths9recipient7context5peersAC012Result_CVec_iE10PathZNoneZCSays5UInt8VG_AC0E7ContextCSayAC0E11ForwardNodeCGtF",
                "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC25createCompactBlindedPaths9recipient7context5peersAC012Result_CVec_iE10PathZNoneZCSays5UInt8VG_AC0E7ContextCSayAC0E11ForwardNodeCGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13MessageRouterC",
            "mangledName": "$s15LightningDevKit8BindingsC13MessageRouterC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AnnouncementSignatures",
            "printedName": "AnnouncementSignatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC17getShortChannelIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC17getShortChannelIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC17setShortChannelId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC17setShortChannelId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeSignature",
                "printedName": "getNodeSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC16getNodeSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC16getNodeSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeSignature",
                "printedName": "setNodeSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC16setNodeSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC16setNodeSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBitcoinSignature",
                "printedName": "getBitcoinSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19getBitcoinSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19getBitcoinSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBitcoinSignature",
                "printedName": "setBitcoinSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC19setBitcoinSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC19setBitcoinSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:shortChannelIdArg:nodeSignatureArg:bitcoinSignatureArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC12channelIdArg012shortChannelhI0013nodeSignatureI007bitcoinmI0AeC0kH0C_s6UInt64VSays5UInt8VGAPtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC12channelIdArg012shortChannelhI0013nodeSignatureI007bitcoinmI0AeC0kH0C_s6UInt64VSays5UInt8VGAPtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AnnouncementSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AnnouncementSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC22AnnouncementSignaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Shutdown",
            "printedName": "Shutdown",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC12getChannelIdAC0gH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC12getChannelIdAC0gH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC12setChannelId3valyAC0gH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC12setChannelId3valyAC0gH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScriptpubkey",
                "printedName": "getScriptpubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC15getScriptpubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC15getScriptpubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScriptpubkey",
                "printedName": "setScriptpubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC15setScriptpubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC15setScriptpubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:scriptpubkeyArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC12channelIdArg012scriptpubkeyH0AeC07ChannelG0C_Says5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC12channelIdArg012scriptpubkeyH0AeC07ChannelG0C_Says5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8ShutdownC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8ShutdownC",
            "mangledName": "$s15LightningDevKit8BindingsC8ShutdownC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelManagerReadArgs",
            "printedName": "ChannelManagerReadArgs",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getEntropySource",
                "printedName": "getEntropySource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EntropySource?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EntropySource",
                        "printedName": "LightningDevKit.Bindings.EntropySource",
                        "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getEntropySourceAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getEntropySourceAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setEntropySource",
                "printedName": "setEntropySource(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setEntropySource3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setEntropySource3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeSigner",
                "printedName": "getNodeSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeSigner?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeSigner",
                        "printedName": "LightningDevKit.Bindings.NodeSigner",
                        "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC13getNodeSignerAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC13getNodeSignerAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeSigner",
                "printedName": "setNodeSigner(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC13setNodeSigner3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC13setNodeSigner3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSignerProvider",
                "printedName": "getSignerProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SignerProvider?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignerProvider",
                        "printedName": "LightningDevKit.Bindings.SignerProvider",
                        "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC17getSignerProviderAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC17getSignerProviderAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignerProvider",
                "printedName": "setSignerProvider(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC17setSignerProvider3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC17setSignerProvider3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeEstimator",
                "printedName": "getFeeEstimator()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeeEstimator",
                        "printedName": "LightningDevKit.Bindings.FeeEstimator",
                        "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC15getFeeEstimatorAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC15getFeeEstimatorAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeEstimator",
                "printedName": "setFeeEstimator(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC15setFeeEstimator3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC15setFeeEstimator3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChainMonitor",
                "printedName": "getChainMonitor()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Watch?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Watch",
                        "printedName": "LightningDevKit.Bindings.Watch",
                        "usr": "s:15LightningDevKit8BindingsC5WatchC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC15getChainMonitorAC5WatchCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC15getChainMonitorAC5WatchCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainMonitor",
                "printedName": "setChainMonitor(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Watch",
                    "printedName": "LightningDevKit.Bindings.Watch",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC15setChainMonitor3valyAC5WatchC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC15setChainMonitor3valyAC5WatchC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTxBroadcaster",
                "printedName": "getTxBroadcaster()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BroadcasterInterface",
                        "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                        "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getTxBroadcasterAC0K9InterfaceCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getTxBroadcasterAC0K9InterfaceCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTxBroadcaster",
                "printedName": "setTxBroadcaster(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setTxBroadcaster3valyAC0K9InterfaceC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setTxBroadcaster3valyAC0K9InterfaceC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRouter",
                "printedName": "getRouter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Router?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Router",
                        "printedName": "LightningDevKit.Bindings.Router",
                        "usr": "s:15LightningDevKit8BindingsC6RouterC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC9getRouterAC0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC9getRouterAC0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouter",
                "printedName": "setRouter(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Router",
                    "printedName": "LightningDevKit.Bindings.Router",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC9setRouter3valyAC0J0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC9setRouter3valyAC0J0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLogger",
                "printedName": "getLogger()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Logger?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Logger",
                        "printedName": "LightningDevKit.Bindings.Logger",
                        "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC9getLoggerAC0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC9getLoggerAC0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLogger",
                "printedName": "setLogger(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC9setLogger3valyAC0J0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC9setLogger3valyAC0J0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDefaultConfig",
                "printedName": "getDefaultConfig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getDefaultConfigAC04UserK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16getDefaultConfigAC04UserK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDefaultConfig",
                "printedName": "setDefaultConfig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setDefaultConfig3valyAC04UserK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC16setDefaultConfig3valyAC04UserK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(entropySource:nodeSigner:signerProvider:feeEstimator:chainMonitor:txBroadcaster:router:logger:defaultConfig:channelMonitors:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelManagerReadArgs",
                    "printedName": "LightningDevKit.Bindings.ChannelManagerReadArgs",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Watch",
                    "printedName": "LightningDevKit.Bindings.Watch",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Router",
                    "printedName": "LightningDevKit.Bindings.Router",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelMonitor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitor",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC13entropySource10nodeSigner14signerProvider12feeEstimator12chainMonitor13txBroadcaster6router6logger13defaultConfig15channelMonitorsAeC07EntropyJ0C_AC04NodeL0CAC0lN0CAC03FeeP0CAC5WatchCAC0T9InterfaceCAC6RouterCAC6LoggerCAC04UserX0CSayAC0eR0CGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC13entropySource10nodeSigner14signerProvider12feeEstimator12chainMonitor13txBroadcaster6router6logger13defaultConfig15channelMonitorsAeC07EntropyJ0C_AC04NodeL0CAC0lN0CAC03FeeP0CAC5WatchCAC0T9InterfaceCAC6RouterCAC6LoggerCAC04UserX0CSayAC0eR0CGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22ChannelManagerReadArgsC",
            "mangledName": "$s15LightningDevKit8BindingsC22ChannelManagerReadArgsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UpdateFeeDecodeErrorZ",
            "printedName": "Result_UpdateFeeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFeeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFeeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFeeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFeeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateFee?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFee",
                        "printedName": "LightningDevKit.Bindings.UpdateFee",
                        "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EffectiveCapacity",
            "printedName": "EffectiveCapacity",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "EffectiveCapacityType",
                "printedName": "EffectiveCapacityType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ExactLiquidity",
                    "printedName": "ExactLiquidity",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO14ExactLiquidityyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO14ExactLiquidityyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "AdvertisedMaxHTLC",
                    "printedName": "AdvertisedMaxHTLC",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO17AdvertisedMaxHTLCyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO17AdvertisedMaxHTLCyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Total",
                    "printedName": "Total",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO5TotalyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO5TotalyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Infinite",
                    "printedName": "Infinite",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO8InfiniteyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO8InfiniteyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HintMaxHTLC",
                    "printedName": "HintMaxHTLC",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO11HintMaxHTLCyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO11HintMaxHTLCyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Unknown",
                    "printedName": "Unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type) -> LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EffectiveCapacityType",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EffectiveCapacityType",
                                "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO7UnknownyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO7UnknownyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "EffectiveCapacityType",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "EffectiveCapacityType",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacityType",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity.EffectiveCapacityType",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithExactLiquidity",
                "printedName": "initWithExactLiquidity(liquidityMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC22initWithExactLiquidity13liquidityMsatAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC22initWithExactLiquidity13liquidityMsatAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAdvertisedMaxHtlc",
                "printedName": "initWithAdvertisedMaxHtlc(amountMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC25initWithAdvertisedMaxHtlc10amountMsatAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC25initWithAdvertisedMaxHtlc10amountMsatAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTotal",
                "printedName": "initWithTotal(capacityMsat:htlcMaximumMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC13initWithTotal12capacityMsat011htlcMaximumK0AEs6UInt64V_AJtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC13initWithTotal12capacityMsat011htlcMaximumK0AEs6UInt64V_AJtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInfinite",
                "printedName": "initWithInfinite()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC16initWithInfiniteAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC16initWithInfiniteAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHintMaxHtlc",
                "printedName": "initWithHintMaxHtlc(amountMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC19initWithHintMaxHtlc10amountMsatAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC19initWithHintMaxHtlc10amountMsatAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknown",
                "printedName": "initWithUnknown()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC15initWithUnknownAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC15initWithUnknownAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asMsat",
                "printedName": "asMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC6asMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC6asMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsExactLiquidity",
                "printedName": "getValueAsExactLiquidity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity.ExactLiquidity?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExactLiquidity",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.ExactLiquidity",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC24getValueAsExactLiquidityAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC24getValueAsExactLiquidityAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAdvertisedMaxHtlc",
                "printedName": "getValueAsAdvertisedMaxHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity.AdvertisedMaxHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AdvertisedMaxHTLC",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.AdvertisedMaxHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC27getValueAsAdvertisedMaxHtlcAE0jK4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC27getValueAsAdvertisedMaxHtlcAE0jK4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsTotal",
                "printedName": "getValueAsTotal()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity.Total?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Total",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.Total",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC15getValueAsTotalAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC15getValueAsTotalAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHintMaxHtlc",
                "printedName": "getValueAsHintMaxHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity.HintMaxHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HintMaxHTLC",
                        "printedName": "LightningDevKit.Bindings.EffectiveCapacity.HintMaxHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC21getValueAsHintMaxHtlcAE0jK4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC21getValueAsHintMaxHtlcAE0jK4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "ExactLiquidity",
                "printedName": "ExactLiquidity",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getLiquidityMsat",
                    "printedName": "getLiquidityMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC03getH4Msats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC03getH4Msats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC14ExactLiquidityC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "AdvertisedMaxHTLC",
                "printedName": "AdvertisedMaxHTLC",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountMsat",
                    "printedName": "getAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC13getAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC13getAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC17AdvertisedMaxHTLCC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Total",
                "printedName": "Total",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getCapacityMsat",
                    "printedName": "getCapacityMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC03getF4Msats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC03getF4Msats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getHtlcMaximumMsat",
                    "printedName": "getHtlcMaximumMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC18getHtlcMaximumMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC18getHtlcMaximumMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC5TotalC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HintMaxHTLC",
                "printedName": "HintMaxHTLC",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountMsat",
                    "printedName": "getAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC13getAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC13getAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC",
                "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC11HintMaxHTLCC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC",
            "mangledName": "$s15LightningDevKit8BindingsC17EffectiveCapacityC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceRequestBolt12SemanticErrorZ",
            "printedName": "Result_InvoiceRequestBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC11initWithErr1eAeC0hiJ0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC11initWithErr1eAeC0hiJ0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC03getJ0AC0hiJ0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC03getJ0AC0hiJ0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequest",
                        "printedName": "LightningDevKit.Bindings.InvoiceRequest",
                        "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12RefundContext",
            "printedName": "Bolt12RefundContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12RefundContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12RefundContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC",
            "mangledName": "$s15LightningDevKit8BindingsC19Bolt12RefundContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_FundingInfoDecodeErrorZ",
            "printedName": "Result_FundingInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FundingInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingInfo",
                        "printedName": "LightningDevKit.Bindings.FundingInfo",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_FundingInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedMessagePathDecodeErrorZ",
            "printedName": "Result_BlindedMessagePathDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedMessagePathDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneLightningErrorZ",
            "printedName": "Result_NoneLightningErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LightningError",
                    "printedName": "LightningDevKit.Bindings.LightningError",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.LightningError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LightningError",
                        "printedName": "LightningDevKit.Bindings.LightningError",
                        "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC03getG0AC0aG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC03getG0AC0aG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneA6ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutputSweeper",
            "printedName": "OutputSweeper",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(bestBlock:broadcaster:feeEstimator:chainDataSource:outputSpender:changeDestinationSource:kvStore:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSweeper",
                    "printedName": "LightningDevKit.Bindings.OutputSweeper",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Filter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Filter",
                        "printedName": "LightningDevKit.Bindings.Filter",
                        "usr": "s:15LightningDevKit8BindingsC6FilterC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpender",
                    "printedName": "LightningDevKit.Bindings.OutputSpender",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChangeDestinationSource",
                    "printedName": "LightningDevKit.Bindings.ChangeDestinationSource",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KVStore",
                    "printedName": "LightningDevKit.Bindings.KVStore",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC9bestBlock11broadcaster12feeEstimator15chainDataSource13outputSpender017changeDestinationN07kvStore6loggerAeC04BestH0C_AC20BroadcasterInterfaceCAC03FeeK0CAC6FilterCSgAC0eP0CAC06ChangerN0CAC7KVStoreCAC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC9bestBlock11broadcaster12feeEstimator15chainDataSource13outputSpender017changeDestinationN07kvStore6loggerAeC04BestH0C_AC20BroadcasterInterfaceCAC03FeeK0CAC6FilterCSgAC0eP0CAC06ChangerN0CAC7KVStoreCAC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "trackSpendableOutputs",
                "printedName": "trackSpendableOutputs(outputDescriptors:channelId:excludeStaticOutputs:delayUntilHeight:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC21trackSpendableOutputs17outputDescriptors9channelId013excludeStaticI016delayUntilHeightAC011Result_NoneT1ZCSayAC0hE10DescriptorCG_AC07ChannelM0CSbs6UInt32VSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC21trackSpendableOutputs17outputDescriptors9channelId013excludeStaticI016delayUntilHeightAC011Result_NoneT1ZCSayAC0hE10DescriptorCG_AC07ChannelM0CSbs6UInt32VSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "trackedSpendableOutputs",
                "printedName": "trackedSpendableOutputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.TrackedSpendableOutput]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TrackedSpendableOutput",
                        "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                        "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC23trackedSpendableOutputsSayAC07TrackedhE0CGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC23trackedSpendableOutputsSayAC07TrackedhE0CGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "currentBestBlock",
                "printedName": "currentBestBlock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC16currentBestBlockAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC16currentBestBlockAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asListen",
                "printedName": "asListen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Listen",
                    "printedName": "LightningDevKit.Bindings.Listen",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC8asListenAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC8asListenAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asConfirm",
                "printedName": "asConfirm()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Confirm",
                    "printedName": "LightningDevKit.Bindings.Confirm",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC9asConfirmAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC9asConfirmAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:argA:argB:argC:argD:argE:argF:argG:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSweeperDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSweeperDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Filter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Filter",
                        "printedName": "LightningDevKit.Bindings.Filter",
                        "usr": "s:15LightningDevKit8BindingsC6FilterC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpender",
                    "printedName": "LightningDevKit.Bindings.OutputSpender",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChangeDestinationSource",
                    "printedName": "LightningDevKit.Bindings.ChangeDestinationSource",
                    "usr": "s:15LightningDevKit8BindingsC23ChangeDestinationSourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KVStore",
                    "printedName": "LightningDevKit.Bindings.KVStore",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC4read3ser4argA0I1B0I1C0I1D0I1E0I1F0I1GAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC20BroadcasterInterfaceCAC12FeeEstimatorCAC6FilterCSgAC0E7SpenderCAC23ChangeDestinationSourceCAC7KVStoreCAC6LoggerCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC4read3ser4argA0I1B0I1C0I1D0I1E0I1F0I1GAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC20BroadcasterInterfaceCAC12FeeEstimatorCAC6FilterCSgAC0E7SpenderCAC23ChangeDestinationSourceCAC7KVStoreCAC6LoggerCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC",
            "mangledName": "$s15LightningDevKit8BindingsC13OutputSweeperC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxRemoveInputDecodeErrorZ",
            "printedName": "Result_TxRemoveInputDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxRemoveInput",
                        "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                        "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FailureCode",
            "printedName": "FailureCode",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FailureCodeType",
                "printedName": "FailureCodeType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "TemporaryNodeFailure",
                    "printedName": "TemporaryNodeFailure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FailureCode.FailureCodeType.Type) -> LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FailureCodeType",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                            "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FailureCodeType",
                                "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO013TemporaryNodeE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO013TemporaryNodeE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "RequiredNodeFeatureMissing",
                    "printedName": "RequiredNodeFeatureMissing",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FailureCode.FailureCodeType.Type) -> LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FailureCodeType",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                            "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FailureCodeType",
                                "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO26RequiredNodeFeatureMissingyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO26RequiredNodeFeatureMissingyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IncorrectOrUnknownPaymentDetails",
                    "printedName": "IncorrectOrUnknownPaymentDetails",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FailureCode.FailureCodeType.Type) -> LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FailureCodeType",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                            "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FailureCodeType",
                                "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO32IncorrectOrUnknownPaymentDetailsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO32IncorrectOrUnknownPaymentDetailsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidOnionPayload",
                    "printedName": "InvalidOnionPayload",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.FailureCode.FailureCodeType.Type) -> LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FailureCodeType",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                            "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FailureCodeType",
                                "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO19InvalidOnionPayloadyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO19InvalidOnionPayloadyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FailureCodeType",
                        "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FailureCodeType",
                        "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                        "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCodeType",
                    "printedName": "LightningDevKit.Bindings.FailureCode.FailureCodeType",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTemporaryNodeFailure",
                "printedName": "initWithTemporaryNodeFailure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCode",
                    "printedName": "LightningDevKit.Bindings.FailureCode",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC021initWithTemporaryNodeE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC021initWithTemporaryNodeE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithRequiredNodeFeatureMissing",
                "printedName": "initWithRequiredNodeFeatureMissing()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCode",
                    "printedName": "LightningDevKit.Bindings.FailureCode",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC34initWithRequiredNodeFeatureMissingAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC34initWithRequiredNodeFeatureMissingAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIncorrectOrUnknownPaymentDetails",
                "printedName": "initWithIncorrectOrUnknownPaymentDetails()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCode",
                    "printedName": "LightningDevKit.Bindings.FailureCode",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC40initWithIncorrectOrUnknownPaymentDetailsAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC40initWithIncorrectOrUnknownPaymentDetailsAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidOnionPayload",
                "printedName": "initWithInvalidOnionPayload(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCode",
                    "printedName": "LightningDevKit.Bindings.FailureCode",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(Swift.UInt64, Swift.UInt16)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, Swift.UInt16)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt16",
                            "printedName": "Swift.UInt16",
                            "usr": "s:s6UInt16V"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC27initWithInvalidOnionPayload1aAEs6UInt64V_s6UInt16VtSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC27initWithInvalidOnionPayload1aAEs6UInt64V_s6UInt16VtSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidOnionPayload",
                "printedName": "getValueAsInvalidOnionPayload()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(Swift.UInt64, Swift.UInt16)??",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "(Swift.UInt64, Swift.UInt16)?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UInt64, Swift.UInt16)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt64",
                                "printedName": "Swift.UInt64",
                                "usr": "s:s6UInt64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "UInt16",
                                "printedName": "Swift.UInt16",
                                "usr": "s:s6UInt16V"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11FailureCodeC29getValueAsInvalidOnionPayloads6UInt64V_s6UInt16VtSgSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC29getValueAsInvalidOnionPayloads6UInt64V_s6UInt16VtSgSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11FailureCodeC",
            "mangledName": "$s15LightningDevKit8BindingsC11FailureCodeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SocketAddressParseError",
            "printedName": "SocketAddressParseError",
            "children": [
              {
                "kind": "Var",
                "name": "SocketAddrParse",
                "printedName": "SocketAddrParse",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SocketAddressParseError.Type) -> LightningDevKit.Bindings.SocketAddressParseError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressParseError",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                        "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressParseError",
                            "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                            "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO0e4AddrG0yA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO0e4AddrG0yA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidInput",
                "printedName": "InvalidInput",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SocketAddressParseError.Type) -> LightningDevKit.Bindings.SocketAddressParseError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressParseError",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                        "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressParseError",
                            "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                            "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO12InvalidInputyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO12InvalidInputyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidPort",
                "printedName": "InvalidPort",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SocketAddressParseError.Type) -> LightningDevKit.Bindings.SocketAddressParseError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressParseError",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                        "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressParseError",
                            "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                            "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO11InvalidPortyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO11InvalidPortyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidOnionV3",
                "printedName": "InvalidOnionV3",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SocketAddressParseError.Type) -> LightningDevKit.Bindings.SocketAddressParseError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressParseError",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                        "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressParseError",
                            "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                            "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO14InvalidOnionV3yA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO14InvalidOnionV3yA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddressParseError",
                    "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                    "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddressParseError",
                    "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                    "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC23SocketAddressParseErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC23SocketAddressParseErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC23SocketAddressParseErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AnchorDescriptor",
            "printedName": "AnchorDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelDerivationParameters",
                "printedName": "getChannelDerivationParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC30getChannelDerivationParametersAC0hiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC30getChannelDerivationParametersAC0hiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelDerivationParameters",
                "printedName": "setChannelDerivationParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC30setChannelDerivationParameters3valyAC0hiJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC30setChannelDerivationParameters3valyAC0hiJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelDerivationParametersArg:outpointArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AnchorDescriptor",
                    "printedName": "LightningDevKit.Bindings.AnchorDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC30channelDerivationParametersArg08outpointJ0AeC07ChannelhI0C_AC8OutPointCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC30channelDerivationParametersArg08outpointJ0AeC07ChannelhI0C_AC8OutPointCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnchorDescriptor",
                    "printedName": "LightningDevKit.Bindings.AnchorDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnchorDescriptor",
                    "printedName": "LightningDevKit.Bindings.AnchorDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "previousUtxo",
                "printedName": "previousUtxo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC12previousUtxoAC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC12previousUtxoAC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "unsignedTxInput",
                "printedName": "unsignedTxInput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxIn",
                    "printedName": "LightningDevKit.Bindings.TxIn",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC15unsignedTxInputAC0H2InCyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC15unsignedTxInputAC0H2InCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "witnessScript",
                "printedName": "witnessScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC13witnessScriptSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC13witnessScriptSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "txInputWitness",
                "printedName": "txInputWitness(signature:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC14txInputWitness9signatureSays5UInt8VGAJ_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC14txInputWitness9signatureSays5UInt8VGAJ_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveChannelSigner",
                "printedName": "deriveChannelSigner(signerProvider:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC19deriveChannelSigner14signerProviderAC05EcdsahI0CAC0iK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC19deriveChannelSigner14signerProviderAC05EcdsahI0CAC0iK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC16AnchorDescriptorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Route",
            "printedName": "Route",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RouteC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaths",
                "printedName": "getPaths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Path]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC8getPathsSayAC4PathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC8getPathsSayAC4PathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaths",
                "printedName": "setPaths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Path]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC8setPaths3valySayAC4PathCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC8setPaths3valySayAC4PathCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRouteParams",
                "printedName": "getRouteParams()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RouteParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteParameters",
                        "printedName": "LightningDevKit.Bindings.RouteParameters",
                        "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC03getE6ParamsAC0E10ParametersCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC03getE6ParamsAC0E10ParametersCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteParams",
                "printedName": "setRouteParams(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC03setE6Params3valyAC0E10ParametersC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC03setE6Params3valyAC0E10ParametersC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(pathsArg:routeParamsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Path]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC5RouteC8pathsArg011routeParamsG0AESayAC4PathCG_AC0E10ParametersCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC8pathsArg011routeParamsG0AESayAC4PathCG_AC0E10ParametersCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTotalFees",
                "printedName": "getTotalFees()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC12getTotalFeess6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC12getTotalFeess6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTotalAmount",
                "printedName": "getTotalAmount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC14getTotalAmounts6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC14getTotalAmounts6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RouteC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RouteC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5RouteC",
            "mangledName": "$s15LightningDevKit8BindingsC5RouteC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelConfigDecodeErrorZ",
            "printedName": "Result_ChannelConfigDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelConfigDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelConfigDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelConfigDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelConfigDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelConfig",
                        "printedName": "LightningDevKit.Bindings.ChannelConfig",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UtxoLookupError",
            "printedName": "UtxoLookupError",
            "children": [
              {
                "kind": "Var",
                "name": "UnknownChain",
                "printedName": "UnknownChain",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.UtxoLookupError.Type) -> LightningDevKit.Bindings.UtxoLookupError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookupError",
                        "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                        "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.UtxoLookupError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UtxoLookupError",
                            "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                            "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO12UnknownChainyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO12UnknownChainyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnknownTx",
                "printedName": "UnknownTx",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.UtxoLookupError.Type) -> LightningDevKit.Bindings.UtxoLookupError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookupError",
                        "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                        "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.UtxoLookupError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UtxoLookupError",
                            "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                            "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO9UnknownTxyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO9UnknownTxyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoLookupError",
                    "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                    "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoLookupError",
                    "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                    "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC15UtxoLookupErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC15UtxoLookupErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC15UtxoLookupErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CustomMessageHandler",
            "printedName": "CustomMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(customMessageReader:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageReader",
                    "printedName": "LightningDevKit.Bindings.CustomMessageReader",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC06customF6ReaderAeC0efI0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC06customF6ReaderAeC0efI0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleCustomMessage",
                "printedName": "handleCustomMessage(msg:senderNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsType",
                    "printedName": "LightningDevKit.Bindings.BindingsType",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC06handleeF03msg12senderNodeIdAC011Result_NoneA6ErrorZCAC0D4TypeC_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC06handleeF03msg12senderNodeIdAC011Result_NoneA6ErrorZCAC0D4TypeC_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAndClearPendingMsg",
                "printedName": "getAndClearPendingMsg()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], LightningDevKit.Bindings.BindingsType)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.BindingsType)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "BindingsType",
                            "printedName": "LightningDevKit.Bindings.BindingsType",
                            "usr": "s:15LightningDevKit8BindingsC0D4TypeC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC21getAndClearPendingMsgSaySays5UInt8VG_AC0D4TypeCtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC21getAndClearPendingMsgSaySays5UInt8VG_AC0D4TypeCtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerDisconnected",
                "printedName": "peerDisconnected(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerConnected",
                "printedName": "peerConnected(theirNodeId:msg:inbound:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC13peerConnected11theirNodeId3msg7inboundAC011Result_NoneP1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC13peerConnected11theirNodeId3msg7inboundAC011Result_NoneP1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedNodeFeatures",
                "printedName": "providedNodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedInitFeatures",
                "printedName": "providedInitFeatures(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCustomMessageReader",
                "printedName": "getCustomMessageReader()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageReader",
                    "printedName": "LightningDevKit.Bindings.CustomMessageReader",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC03geteF6ReaderAC0efI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC03geteF6ReaderAC0efI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC20CustomMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt12InvoiceDecodeErrorZ",
            "printedName": "Result_Bolt12InvoiceDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeAlias",
            "printedName": "NodeAlias",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC4getASays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC4getASays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAliasDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAliasDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9NodeAliasC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9NodeAliasC",
            "mangledName": "$s15LightningDevKit8BindingsC9NodeAliasC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OffersContext",
            "printedName": "OffersContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OffersContextType",
                "printedName": "OffersContextType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "InvoiceRequest",
                    "printedName": "InvoiceRequest",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersContext.OffersContextType.Type) -> LightningDevKit.Bindings.OffersContext.OffersContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersContextType",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersContextType",
                                "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO14InvoiceRequestyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO14InvoiceRequestyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OutboundPayment",
                    "printedName": "OutboundPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersContext.OffersContextType.Type) -> LightningDevKit.Bindings.OffersContext.OffersContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersContextType",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersContextType",
                                "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO15OutboundPaymentyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO15OutboundPaymentyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InboundPayment",
                    "printedName": "InboundPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersContext.OffersContextType.Type) -> LightningDevKit.Bindings.OffersContext.OffersContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersContextType",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersContextType",
                                "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO14InboundPaymentyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO14InboundPaymentyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContextType",
                        "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContextType",
                        "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContextType",
                    "printedName": "LightningDevKit.Bindings.OffersContext.OffersContextType",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvoiceRequest",
                "printedName": "initWithInvoiceRequest(nonce:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC22initWithInvoiceRequest5nonceAeC5NonceC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC22initWithInvoiceRequest5nonceAeC5NonceC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOutboundPayment",
                "printedName": "initWithOutboundPayment(paymentId:nonce:hmac:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC23initWithOutboundPayment9paymentId5nonce4hmacAESays5UInt8VG_AC5NonceCALtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC23initWithOutboundPayment9paymentId5nonce4hmacAESays5UInt8VG_AC5NonceCALtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInboundPayment",
                "printedName": "initWithInboundPayment(paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC22initWithInboundPayment11paymentHashAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC22initWithInboundPayment11paymentHashAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvoiceRequest",
                "printedName": "getValueAsInvoiceRequest()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext.InvoiceRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequest",
                        "printedName": "LightningDevKit.Bindings.OffersContext.InvoiceRequest",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC24getValueAsInvoiceRequestAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC24getValueAsInvoiceRequestAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOutboundPayment",
                "printedName": "getValueAsOutboundPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext.OutboundPayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundPayment",
                        "printedName": "LightningDevKit.Bindings.OffersContext.OutboundPayment",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC25getValueAsOutboundPaymentAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC25getValueAsOutboundPaymentAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInboundPayment",
                "printedName": "getValueAsInboundPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext.InboundPayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundPayment",
                        "printedName": "LightningDevKit.Bindings.OffersContext.InboundPayment",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC24getValueAsInboundPaymentAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC24getValueAsInboundPaymentAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "InvoiceRequest",
                "printedName": "InvoiceRequest",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNonce",
                    "printedName": "getNonce()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Nonce",
                        "printedName": "LightningDevKit.Bindings.Nonce",
                        "usr": "s:15LightningDevKit8BindingsC5NonceC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC8getNonceAC0J0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC8getNonceAC0J0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InvoiceRequestC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OutboundPayment",
                "printedName": "OutboundPayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC03getH2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC03getH2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getNonce",
                    "printedName": "getNonce()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Nonce",
                        "printedName": "LightningDevKit.Bindings.Nonce",
                        "usr": "s:15LightningDevKit8BindingsC5NonceC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC8getNonceAC0J0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC8getNonceAC0J0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getHmac",
                    "printedName": "getHmac()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC7getHmacSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC7getHmacSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC15OutboundPaymentC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "InboundPayment",
                "printedName": "InboundPayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC03getH4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC03getH4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC14InboundPaymentC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OffersContextC",
            "mangledName": "$s15LightningDevKit8BindingsC13OffersContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PaymentPurposeDecodeErrorZ",
            "printedName": "Result_PaymentPurposeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentPurposeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentPurposeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentPurposeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentPurposeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPurpose",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeAnnouncementInfoDecodeErrorZ",
            "printedName": "Result_NodeAnnouncementInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfo",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementInfo",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
            "printedName": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC10initWithOk1oAESaySays5UInt8VG_AJtG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC10initWithOk1oAESaySays5UInt8VG_AJtG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailure",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC11initWithErr1eAeC05ProbemN0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC11initWithErr1eAeC05ProbemN0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbeSendFailure",
                        "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC8getErrorAC05ProbemN0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC8getErrorAC05ProbemN0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[([Swift.UInt8], [Swift.UInt8])]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[([Swift.UInt8], [Swift.UInt8])]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.UInt8], [Swift.UInt8])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC8getValueSaySays5UInt8VG_AItGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC8getValueSaySays5UInt8VG_AItGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeInfoDecodeErrorZ",
            "printedName": "Result_NodeInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeInfo",
                    "printedName": "LightningDevKit.Bindings.NodeInfo",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeInfo",
                        "printedName": "LightningDevKit.Bindings.NodeInfo",
                        "usr": "s:15LightningDevKit8BindingsC8NodeInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SocketAddressSocketAddressParseErrorZ",
            "printedName": "Result_SocketAddressSocketAddressParseErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressSocketAddressParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressSocketAddressParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressSocketAddressParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressSocketAddressParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddressParseError",
                    "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                    "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC11initWithErr1eAeC0fghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC11initWithErr1eAeC0fghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddressParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressParseError",
                        "printedName": "LightningDevKit.Bindings.SocketAddressParseError",
                        "usr": "s:15LightningDevKit8BindingsC23SocketAddressParseErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC03getI0AC0fghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC03getI0AC0fghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CommitmentSignedBatchDecodeErrorZ",
            "printedName": "Result_CommitmentSignedBatchDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedBatchDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedBatchDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedBatchDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedBatchDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentSignedBatch",
                        "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                        "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Hostname",
            "printedName": "Hostname",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8HostnameC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hostname",
                    "printedName": "LightningDevKit.Bindings.Hostname",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hostname",
                    "printedName": "LightningDevKit.Bindings.Hostname",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "len",
                "printedName": "len()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC3lens5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC3lens5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HostnameDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HostnameDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8HostnameC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8HostnameC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8HostnameC",
            "mangledName": "$s15LightningDevKit8BindingsC8HostnameC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceErrorDecodeErrorZ",
            "printedName": "Result_InvoiceErrorDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceErrorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceErrorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceError",
                    "printedName": "LightningDevKit.Bindings.InvoiceError",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceErrorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceErrorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC11initWithErr1eAeC0hG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC11initWithErr1eAeC0hG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC03getG0AC0hG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC03getG0AC0hG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceError",
                        "printedName": "LightningDevKit.Bindings.InvoiceError",
                        "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC",
            "mangledName": "$s15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt11InvoiceSignature",
            "printedName": "Bolt11InvoiceSignature",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceSignature",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceSignature",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceSignature",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceSignature",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceSignature",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceSignature",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC",
            "mangledName": "$s15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SpliceInitDecodeErrorZ",
            "printedName": "Result_SpliceInitDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceInitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceInitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceInit",
                    "printedName": "LightningDevKit.Bindings.SpliceInit",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceInitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceInitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpliceInit?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceInit",
                        "printedName": "LightningDevKit.Bindings.SpliceInit",
                        "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignError",
            "printedName": "SignError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SignErrorType",
                "printedName": "SignErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Signing",
                    "printedName": "Signing",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SignError.SignErrorType.Type) -> LightningDevKit.Bindings.SignError.SignErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignErrorType",
                            "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SignError.SignErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SignErrorType",
                                "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO7SigningyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO7SigningyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Verification",
                    "printedName": "Verification",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SignError.SignErrorType.Type) -> LightningDevKit.Bindings.SignError.SignErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignErrorType",
                            "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SignError.SignErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SignErrorType",
                                "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO12VerificationyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO12VerificationyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SignErrorType",
                        "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                        "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SignErrorType",
                        "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                        "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignErrorType",
                    "printedName": "LightningDevKit.Bindings.SignError.SignErrorType",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSigning",
                "printedName": "initWithSigning()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignError",
                    "printedName": "LightningDevKit.Bindings.SignError",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC15initWithSigningAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC15initWithSigningAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithVerification",
                "printedName": "initWithVerification(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignError",
                    "printedName": "LightningDevKit.Bindings.SignError",
                    "usr": "s:15LightningDevKit8BindingsC9SignErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC20initWithVerification1aAeC09Secp256k1F0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC20initWithVerification1aAeC09Secp256k1F0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsVerification",
                "printedName": "getValueAsVerification()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SignErrorC22getValueAsVerificationAC09Secp256k1F0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC22getValueAsVerificationAC09Secp256k1F0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9SignErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC9SignErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelTransactionParametersDecodeErrorZ",
            "printedName": "Result_ChannelTransactionParametersDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Watch",
            "printedName": "Watch",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5WatchC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Watch",
                    "printedName": "LightningDevKit.Bindings.Watch",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC5WatchCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "watchChannel",
                "printedName": "watchChannel(fundingTxo:monitor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateStatusNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateStatusNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelMonitorUpdateStatusNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitor",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5WatchC12watchChannel10fundingTxo7monitorAC07Result_G24MonitorUpdateStatusNoneZCAC8OutPointC_AC0gL0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchC12watchChannel10fundingTxo7monitorAC07Result_G24MonitorUpdateStatusNoneZCAC8OutPointC_AC0gL0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannel",
                "printedName": "updateChannel(fundingTxo:update:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5WatchC13updateChannel10fundingTxo0F0AC0G19MonitorUpdateStatusOAC8OutPointC_AC0gjK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchC13updateChannel10fundingTxo0F0AC0G19MonitorUpdateStatusOAC8OutPointC_AC0gjK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releasePendingMonitorEvents",
                "printedName": "releasePendingMonitorEvents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.OutPoint, LightningDevKit.Bindings.ChannelId, [LightningDevKit.Bindings.MonitorEvent], [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OutPoint, LightningDevKit.Bindings.ChannelId, [LightningDevKit.Bindings.MonitorEvent], [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutPoint",
                            "printedName": "LightningDevKit.Bindings.OutPoint",
                            "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelId",
                            "printedName": "LightningDevKit.Bindings.ChannelId",
                            "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[LightningDevKit.Bindings.MonitorEvent]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MonitorEvent",
                                "printedName": "LightningDevKit.Bindings.MonitorEvent",
                                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5WatchC27releasePendingMonitorEventsSayAC8OutPointC_AC9ChannelIdCSayAC0H5EventCGSays5UInt8VGtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5WatchC27releasePendingMonitorEventsSayAC8OutPointC_AC9ChannelIdCSayAC0H5EventCGSays5UInt8VGtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5WatchC",
            "mangledName": "$s15LightningDevKit8BindingsC5WatchC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12PaymentError",
            "printedName": "Bolt12PaymentError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Bolt12PaymentErrorType",
                "printedName": "Bolt12PaymentErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "UnexpectedInvoice",
                    "printedName": "UnexpectedInvoice",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type) -> LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12PaymentErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                            "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt12PaymentErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO17UnexpectedInvoiceyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO17UnexpectedInvoiceyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DuplicateInvoice",
                    "printedName": "DuplicateInvoice",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type) -> LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12PaymentErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                            "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt12PaymentErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO16DuplicateInvoiceyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO16DuplicateInvoiceyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnknownRequiredFeatures",
                    "printedName": "UnknownRequiredFeatures",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type) -> LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12PaymentErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                            "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt12PaymentErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO23UnknownRequiredFeaturesyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO23UnknownRequiredFeaturesyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendingFailed",
                    "printedName": "SendingFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type) -> LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12PaymentErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                            "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt12PaymentErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO13SendingFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO13SendingFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12PaymentErrorType",
                        "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12PaymentErrorType",
                        "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentErrorType",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError.Bolt12PaymentErrorType",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnexpectedInvoice",
                "printedName": "initWithUnexpectedInvoice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC25initWithUnexpectedInvoiceAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC25initWithUnexpectedInvoiceAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDuplicateInvoice",
                "printedName": "initWithDuplicateInvoice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC24initWithDuplicateInvoiceAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC24initWithDuplicateInvoiceAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownRequiredFeatures",
                "printedName": "initWithUnknownRequiredFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC31initWithUnknownRequiredFeaturesAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC31initWithUnknownRequiredFeaturesAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendingFailed",
                "printedName": "initWithSendingFailed(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RetryableSendFailure",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC21initWithSendingFailed1aAeC20RetryableSendFailureO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC21initWithSendingFailed1aAeC20RetryableSendFailureO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12PaymentError",
                    "printedName": "LightningDevKit.Bindings.Bolt12PaymentError",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendingFailed",
                "printedName": "getValueAsSendingFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC23getValueAsSendingFailedAC20RetryableSendFailureOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC23getValueAsSendingFailedAC20RetryableSendFailureOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18Bolt12PaymentErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC18Bolt12PaymentErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CounterpartyForwardingInfo",
            "printedName": "CounterpartyForwardingInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeeBaseMsat",
                "printedName": "getFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14getFeeBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14getFeeBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeBaseMsat",
                "printedName": "setFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14setFeeBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14setFeeBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeProportionalMillionths",
                "printedName": "getFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC28getFeeProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC28getFeeProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeProportionalMillionths",
                "printedName": "setFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(feeBaseMsatArg:feeProportionalMillionthsArg:cltvExpiryDeltaArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyForwardingInfo",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14feeBaseMsatArg0h22ProportionalMillionthsK0015cltvExpiryDeltaK0AEs6UInt32V_AJs6UInt16Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC14feeBaseMsatArg0h22ProportionalMillionthsK0015cltvExpiryDeltaK0AEs6UInt32V_AJs6UInt16Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC26CounterpartyForwardingInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UpdateFailMalformedHTLCDecodeErrorZ",
            "printedName": "Result_UpdateFailMalformedHTLCDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailMalformedHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC10initWithOk1oAeC0fgH4HTLCC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC10initWithOk1oAeC0fgH4HTLCC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailMalformedHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC8getValueAC0fgH4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC8getValueAC0fgH4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelAnnouncementDecodeErrorZ",
            "printedName": "Result_ChannelAnnouncementDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ExpiryTime",
            "printedName": "ExpiryTime",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpiryTime",
                    "printedName": "LightningDevKit.Bindings.ExpiryTime",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpiryTime",
                    "printedName": "LightningDevKit.Bindings.ExpiryTime",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSeconds",
                "printedName": "initWithSeconds(seconds:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExpiryTime",
                    "printedName": "LightningDevKit.Bindings.ExpiryTime",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC15initWithSeconds7secondsAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC15initWithSeconds7secondsAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDuration",
                "printedName": "initWithDuration(duration:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExpiryTime",
                    "printedName": "LightningDevKit.Bindings.ExpiryTime",
                    "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC16initWithDuration8durationAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC16initWithDuration8durationAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asSeconds",
                "printedName": "asSeconds()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC9asSecondss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC9asSecondss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asDuration",
                "printedName": "asDuration()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC10asDurations6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC10asDurations6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC",
            "mangledName": "$s15LightningDevKit8BindingsC10ExpiryTimeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CounterpartyChannelTransactionParameters",
            "printedName": "CounterpartyChannelTransactionParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPubkeys",
                "printedName": "getPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10getPubkeysAC0F10PublicKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10getPubkeysAC0F10PublicKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPubkeys",
                "printedName": "setPubkeys(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10setPubkeys3valyAC0F10PublicKeysC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10setPubkeys3valyAC0F10PublicKeysC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSelectedContestDelay",
                "printedName": "getSelectedContestDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC23getSelectedContestDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC23getSelectedContestDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSelectedContestDelay",
                "printedName": "setSelectedContestDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC23setSelectedContestDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC23setSelectedContestDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(pubkeysArg:selectedContestDelayArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10pubkeysArg020selectedContestDelayJ0AeC0F10PublicKeysC_s6UInt16Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC10pubkeysArg020selectedContestDelayJ0AeC0F10PublicKeysC_s6UInt16Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ThirtyTwoBytesRetryableSendFailureZ",
            "printedName": "Result_ThirtyTwoBytesRetryableSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RetryableSendFailure",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC11initWithErr1eAeC0ijK0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC11initWithErr1eAeC0ijK0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC8getErrorAC0ijK0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC8getErrorAC0ijK0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SpliceAckDecodeErrorZ",
            "printedName": "Result_SpliceAckDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceAckDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceAckDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceAck",
                    "printedName": "LightningDevKit.Bindings.SpliceAck",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceAckDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceAckDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpliceAck?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceAck",
                        "printedName": "LightningDevKit.Bindings.SpliceAck",
                        "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_QueryChannelRangeDecodeErrorZ",
            "printedName": "Result_QueryChannelRangeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "QueryChannelRange",
                        "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                        "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HtlcKeyDecodeErrorZ",
            "printedName": "Result_HtlcKeyDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HtlcKey?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HtlcKey",
                        "printedName": "LightningDevKit.Bindings.HtlcKey",
                        "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxAckRbf",
            "printedName": "TxAckRbf",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingOutputContribution",
                "printedName": "getFundingOutputContribution()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC28getFundingOutputContributions5Int64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC28getFundingOutputContributions5Int64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingOutputContribution",
                "printedName": "setFundingOutputContribution(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC28setFundingOutputContribution3valys5Int64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC28setFundingOutputContribution3valys5Int64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:fundingOutputContributionArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC12channelIdArg025fundingOutputContributionJ0AeC07ChannelI0C_s5Int64VSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC12channelIdArg025fundingOutputContributionJ0AeC07ChannelI0C_s5Int64VSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAckRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAckRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC",
            "mangledName": "$s15LightningDevKit8BindingsC8TxAckRbfC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Direction",
            "printedName": "Direction",
            "children": [
              {
                "kind": "Var",
                "name": "NodeOne",
                "printedName": "NodeOne",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Direction.Type) -> LightningDevKit.Bindings.Direction",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Direction",
                        "printedName": "LightningDevKit.Bindings.Direction",
                        "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Direction.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Direction",
                            "printedName": "LightningDevKit.Bindings.Direction",
                            "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9DirectionO7NodeOneyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9DirectionO7NodeOneyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NodeTwo",
                "printedName": "NodeTwo",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Direction.Type) -> LightningDevKit.Bindings.Direction",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Direction",
                        "printedName": "LightningDevKit.Bindings.Direction",
                        "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Direction.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Direction",
                            "printedName": "LightningDevKit.Bindings.Direction",
                            "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9DirectionO7NodeTwoyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9DirectionO7NodeTwoyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Direction",
                    "printedName": "LightningDevKit.Bindings.Direction",
                    "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Direction",
                    "printedName": "LightningDevKit.Bindings.Direction",
                    "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9DirectionO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9DirectionO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC9DirectionO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC9DirectionO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9DirectionO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC9DirectionO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC9DirectionO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9DirectionO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC9DirectionO",
            "mangledName": "$s15LightningDevKit8BindingsC9DirectionO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NetworkGraphDecodeErrorZ",
            "printedName": "Result_NetworkGraphDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NetworkGraphDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NetworkGraphDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NetworkGraphDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NetworkGraphDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkGraph",
                        "printedName": "LightningDevKit.Bindings.NetworkGraph",
                        "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeFeatures",
            "printedName": "NodeFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearUpfrontShutdownScript",
                "printedName": "clearUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC26clearUpfrontShutdownScriptAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC26clearUpfrontShutdownScriptAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearShutdownAnysegwit",
                "printedName": "clearShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC22clearShutdownAnysegwitAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC22clearShutdownAnysegwitAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearWumbo",
                "printedName": "clearWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC10clearWumboAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC10clearWumboAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearScidPrivacy",
                "printedName": "clearScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16clearScidPrivacyyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16clearScidPrivacyyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearAnchorsZeroFeeHtlcTx",
                "printedName": "clearAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearRouteBlinding",
                "printedName": "clearRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC18clearRouteBlindingyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC18clearRouteBlindingyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDataLossProtectOptional",
                "printedName": "setDataLossProtectOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC26setDataLossProtectOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC26setDataLossProtectOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDataLossProtectRequired",
                "printedName": "setDataLossProtectRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC26setDataLossProtectRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC26setDataLossProtectRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsDataLossProtect",
                "printedName": "supportsDataLossProtect()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23supportsDataLossProtectSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23supportsDataLossProtectSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresDataLossProtect",
                "printedName": "requiresDataLossProtect()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23requiresDataLossProtectSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23requiresDataLossProtectSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpfrontShutdownScriptOptional",
                "printedName": "setUpfrontShutdownScriptOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC32setUpfrontShutdownScriptOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC32setUpfrontShutdownScriptOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpfrontShutdownScriptRequired",
                "printedName": "setUpfrontShutdownScriptRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC32setUpfrontShutdownScriptRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC32setUpfrontShutdownScriptRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUpfrontShutdownScript",
                "printedName": "supportsUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC29supportsUpfrontShutdownScriptSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC29supportsUpfrontShutdownScriptSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUpfrontShutdownScript",
                "printedName": "requiresUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC29requiresUpfrontShutdownScriptSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC29requiresUpfrontShutdownScriptSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setGossipQueriesOptional",
                "printedName": "setGossipQueriesOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setGossipQueriesOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setGossipQueriesOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setGossipQueriesRequired",
                "printedName": "setGossipQueriesRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setGossipQueriesRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setGossipQueriesRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsGossipQueries",
                "printedName": "supportsGossipQueries()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21supportsGossipQueriesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21supportsGossipQueriesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresGossipQueries",
                "printedName": "requiresGossipQueries()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21requiresGossipQueriesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21requiresGossipQueriesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionOptional",
                "printedName": "setVariableLengthOnionOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC30setVariableLengthOnionOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC30setVariableLengthOnionOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionRequired",
                "printedName": "setVariableLengthOnionRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC30setVariableLengthOnionRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC30setVariableLengthOnionRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsVariableLengthOnion",
                "printedName": "supportsVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC27supportsVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC27supportsVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresVariableLengthOnion",
                "printedName": "requiresVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC27requiresVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC27requiresVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyOptional",
                "printedName": "setStaticRemoteKeyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC26setStaticRemoteKeyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC26setStaticRemoteKeyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyRequired",
                "printedName": "setStaticRemoteKeyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC26setStaticRemoteKeyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC26setStaticRemoteKeyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsStaticRemoteKey",
                "printedName": "supportsStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23supportsStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23supportsStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresStaticRemoteKey",
                "printedName": "requiresStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC23requiresStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC23requiresStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretOptional",
                "printedName": "setPaymentSecretOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setPaymentSecretOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setPaymentSecretOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretRequired",
                "printedName": "setPaymentSecretRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setPaymentSecretRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setPaymentSecretRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsPaymentSecret",
                "printedName": "supportsPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21supportsPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21supportsPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresPaymentSecret",
                "printedName": "requiresPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21requiresPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21requiresPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppOptional",
                "printedName": "setBasicMppOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19setBasicMppOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19setBasicMppOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppRequired",
                "printedName": "setBasicMppRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19setBasicMppRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19setBasicMppRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsBasicMpp",
                "printedName": "supportsBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16supportsBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16supportsBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresBasicMpp",
                "printedName": "requiresBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16requiresBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16requiresBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setWumboOptional",
                "printedName": "setWumboOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16setWumboOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16setWumboOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setWumboRequired",
                "printedName": "setWumboRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16setWumboRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16setWumboRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsWumbo",
                "printedName": "supportsWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC13supportsWumboSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC13supportsWumboSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresWumbo",
                "printedName": "requiresWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC13requiresWumboSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC13requiresWumboSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxOptional",
                "printedName": "setAnchorsNonzeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxRequired",
                "printedName": "setAnchorsNonzeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsNonzeroFeeHtlcTx",
                "printedName": "supportsAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsNonzeroFeeHtlcTx",
                "printedName": "requiresAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxOptional",
                "printedName": "setAnchorsZeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxRequired",
                "printedName": "setAnchorsZeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsZeroFeeHtlcTx",
                "printedName": "supportsAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsZeroFeeHtlcTx",
                "printedName": "requiresAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteBlindingOptional",
                "printedName": "setRouteBlindingOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setRouteBlindingOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setRouteBlindingOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteBlindingRequired",
                "printedName": "setRouteBlindingRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setRouteBlindingRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setRouteBlindingRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsRouteBlinding",
                "printedName": "supportsRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21supportsRouteBlindingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21supportsRouteBlindingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresRouteBlinding",
                "printedName": "requiresRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21requiresRouteBlindingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21requiresRouteBlindingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownAnySegwitOptional",
                "printedName": "setShutdownAnySegwitOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28setShutdownAnySegwitOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28setShutdownAnySegwitOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownAnySegwitRequired",
                "printedName": "setShutdownAnySegwitRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28setShutdownAnySegwitRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28setShutdownAnySegwitRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsShutdownAnysegwit",
                "printedName": "supportsShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC25supportsShutdownAnysegwitSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC25supportsShutdownAnysegwitSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresShutdownAnysegwit",
                "printedName": "requiresShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC25requiresShutdownAnysegwitSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC25requiresShutdownAnysegwitSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootOptional",
                "printedName": "setTaprootOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC18setTaprootOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC18setTaprootOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootRequired",
                "printedName": "setTaprootRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC18setTaprootRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC18setTaprootRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTaproot",
                "printedName": "supportsTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC15supportsTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC15supportsTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTaproot",
                "printedName": "requiresTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC15requiresTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC15requiresTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionMessagesOptional",
                "printedName": "setOnionMessagesOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setOnionMessagesOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setOnionMessagesOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionMessagesRequired",
                "printedName": "setOnionMessagesRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC24setOnionMessagesRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC24setOnionMessagesRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsOnionMessages",
                "printedName": "supportsOnionMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21supportsOnionMessagesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21supportsOnionMessagesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresOnionMessages",
                "printedName": "requiresOnionMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC21requiresOnionMessagesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC21requiresOnionMessagesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTypeOptional",
                "printedName": "setChannelTypeOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC22setChannelTypeOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC22setChannelTypeOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTypeRequired",
                "printedName": "setChannelTypeRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC22setChannelTypeRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC22setChannelTypeRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsChannelType",
                "printedName": "supportsChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19supportsChannelTypeSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19supportsChannelTypeSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresChannelType",
                "printedName": "requiresChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19requiresChannelTypeSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19requiresChannelTypeSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyOptional",
                "printedName": "setScidPrivacyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC22setScidPrivacyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC22setScidPrivacyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyRequired",
                "printedName": "setScidPrivacyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC22setScidPrivacyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC22setScidPrivacyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsScidPrivacy",
                "printedName": "supportsScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19supportsScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19supportsScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresScidPrivacy",
                "printedName": "requiresScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19requiresScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19requiresScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfOptional",
                "printedName": "setZeroConfOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19setZeroConfOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19setZeroConfOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfRequired",
                "printedName": "setZeroConfRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC19setZeroConfRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC19setZeroConfRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsZeroConf",
                "printedName": "supportsZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16supportsZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16supportsZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresZeroConf",
                "printedName": "requiresZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC16requiresZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC16requiresZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setKeysendOptional",
                "printedName": "setKeysendOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC18setKeysendOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC18setKeysendOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setKeysendRequired",
                "printedName": "setKeysendRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC18setKeysendRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC18setKeysendRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsKeysend",
                "printedName": "supportsKeysend()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC15supportsKeysendSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC15supportsKeysendSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresKeysend",
                "printedName": "requiresKeysend()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC15requiresKeysendSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC15requiresKeysendSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingOptional",
                "printedName": "setTrampolineRoutingOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28setTrampolineRoutingOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28setTrampolineRoutingOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingRequired",
                "printedName": "setTrampolineRoutingRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC28setTrampolineRoutingRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC28setTrampolineRoutingRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTrampolineRouting",
                "printedName": "supportsTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC25supportsTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC25supportsTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTrampolineRouting",
                "printedName": "requiresTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC25requiresTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC25requiresTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC12NodeFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeAnnouncementInfo",
            "printedName": "NodeAnnouncementInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "NodeAnnouncementInfoType",
                "printedName": "NodeAnnouncementInfoType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Relayed",
                    "printedName": "Relayed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType.Type) -> LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NodeAnnouncementInfoType",
                            "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                            "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NodeAnnouncementInfoType",
                                "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO7RelayedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO7RelayedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Local",
                    "printedName": "Local",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType.Type) -> LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NodeAnnouncementInfoType",
                            "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                            "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NodeAnnouncementInfoType",
                                "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO5LocalyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO5LocalyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementInfoType",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementInfoType",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfoType",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo.NodeAnnouncementInfoType",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithRelayed",
                "printedName": "initWithRelayed(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfo",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC15initWithRelayed1aAeC0eF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC15initWithRelayed1aAeC0eF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithLocal",
                "printedName": "initWithLocal(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfo",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementDetails",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC13initWithLocal1aAeC0eF7DetailsC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC13initWithLocal1aAeC0eF7DetailsC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfo",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementInfo",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                    "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "features",
                "printedName": "features()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC8featuresAC0E8FeaturesCyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC8featuresAC0E8FeaturesCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "lastUpdate",
                "printedName": "lastUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC10lastUpdates6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC10lastUpdates6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "rgb",
                "printedName": "rgb()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC3rgbSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC3rgbSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "alias",
                "printedName": "alias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC5aliasAC0E5AliasCyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC5aliasAC0E5AliasCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "addresses",
                "printedName": "addresses()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC9addressesSayAC13SocketAddressCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC9addressesSayAC13SocketAddressCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "announcementMessage",
                "printedName": "announcementMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC19announcementMessageAC0eF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC19announcementMessageAC0eF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_NodeAnnouncementInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsRelayed",
                "printedName": "getValueAsRelayed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC17getValueAsRelayedAC0eF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC17getValueAsRelayedAC0eF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsLocal",
                "printedName": "getValueAsLocal()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementDetails",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails",
                        "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC15getValueAsLocalAC0eF7DetailsCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC15getValueAsLocalAC0eF7DetailsCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC20NodeAnnouncementInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Secp256k1Error",
            "printedName": "Secp256k1Error",
            "children": [
              {
                "kind": "Var",
                "name": "IncorrectSignature",
                "printedName": "IncorrectSignature",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO18IncorrectSignatureyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO18IncorrectSignatureyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidMessage",
                "printedName": "InvalidMessage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO14InvalidMessageyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO14InvalidMessageyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidPublicKey",
                "printedName": "InvalidPublicKey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidPublicKeyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidPublicKeyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidSignature",
                "printedName": "InvalidSignature",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidSignatureyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidSignatureyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidSecretKey",
                "printedName": "InvalidSecretKey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidSecretKeyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO16InvalidSecretKeyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidSharedSecret",
                "printedName": "InvalidSharedSecret",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO19InvalidSharedSecretyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO19InvalidSharedSecretyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidRecoveryId",
                "printedName": "InvalidRecoveryId",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO17InvalidRecoveryIdyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO17InvalidRecoveryIdyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidTweak",
                "printedName": "InvalidTweak",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO12InvalidTweakyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO12InvalidTweakyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NotEnoughMemory",
                "printedName": "NotEnoughMemory",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO15NotEnoughMemoryyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO15NotEnoughMemoryyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidPublicKeySum",
                "printedName": "InvalidPublicKeySum",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO19InvalidPublicKeySumyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO19InvalidPublicKeySumyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidParityValue",
                "printedName": "InvalidParityValue",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO18InvalidParityValueyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO18InvalidParityValueyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidEllSwift",
                "printedName": "InvalidEllSwift",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Secp256k1Error.Type) -> LightningDevKit.Bindings.Secp256k1Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Secp256k1Error",
                            "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO15InvalidEllSwiftyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO15InvalidEllSwiftyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC14Secp256k1ErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14Secp256k1ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC14Secp256k1ErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt11InvoiceFeaturesDecodeErrorZ",
            "printedName": "Result_Bolt11InvoiceFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PhantomRouteHintsDecodeErrorZ",
            "printedName": "Result_PhantomRouteHintsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PhantomRouteHintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PhantomRouteHintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomRouteHints",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PhantomRouteHintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PhantomRouteHintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PhantomRouteHints",
                        "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                        "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ShutdownDecodeErrorZ",
            "printedName": "Result_ShutdownDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Shutdown?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shutdown",
                        "printedName": "LightningDevKit.Bindings.Shutdown",
                        "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_ShutdownDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_u64ShortChannelIdErrorZ",
            "printedName": "Result_u64ShortChannelIdErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u64ShortChannelIdErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u64ShortChannelIdErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC10initWithOk1oAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC10initWithOk1oAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u64ShortChannelIdErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u64ShortChannelIdErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShortChannelIdError",
                    "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                    "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC11initWithErr1eAeC0ghiJ0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC11initWithErr1eAeC0ghiJ0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ShortChannelIdError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShortChannelIdError",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                        "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC03getJ0AC0ghiJ0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC03getJ0AC0ghiJ0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC8getValues6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC8getValues6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_u64ShortChannelIdErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
            "printedName": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC11initWithErr1eAeC0fhI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC11initWithErr1eAeC0fhI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC03getI0AC0fhI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC03getI0AC0fhI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Packet",
            "printedName": "Packet",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6PacketC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getVersion",
                "printedName": "getVersion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC10getVersions5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC10getVersions5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVersion",
                "printedName": "setVersion(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC10setVersion3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC10setVersion3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPublicKey",
                "printedName": "getPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC12getPublicKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC12getPublicKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPublicKey",
                "printedName": "setPublicKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC12setPublicKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC12setPublicKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHopData",
                "printedName": "getHopData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC10getHopDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC10getHopDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHopData",
                "printedName": "setHopData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC10setHopData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC10setHopData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHmac",
                "printedName": "getHmac()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC7getHmacSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC7getHmacSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHmac",
                "printedName": "setHmac(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC7setHmac3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC7setHmac3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(versionArg:publicKeyArg:hopDataArg:hmacArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6PacketC10versionArg09publicKeyG007hopDataG004hmacG0AEs5UInt8V_SayAKGA2Ltcfc",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC10versionArg09publicKeyG007hopDataG004hmacG0AEs5UInt8V_SayAKGA2Ltcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6PacketC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6PacketC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6PacketC",
            "mangledName": "$s15LightningDevKit8BindingsC6PacketC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OfferId",
            "printedName": "OfferId",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC4getASays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC4getASays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7OfferIdC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7OfferIdC",
            "mangledName": "$s15LightningDevKit8BindingsC7OfferIdC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ShutdownScriptInvalidShutdownScriptZ",
            "printedName": "Result_ShutdownScriptInvalidShutdownScriptZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptInvalidShutdownScriptZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptInvalidShutdownScriptZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptInvalidShutdownScriptZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptInvalidShutdownScriptZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvalidShutdownScript",
                    "printedName": "LightningDevKit.Bindings.InvalidShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC11initWithErr1eAeC0hfG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC11initWithErr1eAeC0hfG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvalidShutdownScript?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvalidShutdownScript",
                        "printedName": "LightningDevKit.Bindings.InvalidShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC8getErrorAC0hfG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC8getErrorAC0hfG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShutdownScript",
                        "printedName": "LightningDevKit.Bindings.ShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC",
            "mangledName": "$s15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnknownPaymentContextDecodeErrorZ",
            "printedName": "Result_UnknownPaymentContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnknownPaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnknownPaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnknownPaymentContext",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnknownPaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnknownPaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnknownPaymentContext",
                        "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                        "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedHopFeatures",
            "printedName": "BlindedHopFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC18BlindedHopFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignInvoiceRequestFn",
            "printedName": "SignInvoiceRequestFn",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignInvoiceRequestFn",
                    "printedName": "LightningDevKit.Bindings.SignInvoiceRequestFn",
                    "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "signInvoiceRequest",
                "printedName": "signInvoiceRequest(message:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedInvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.UnsignedInvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC04signfG07messageAC28Result_SchnorrSignatureNoneZCAC08UnsignedfG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC04signfG07messageAC28Result_SchnorrSignatureNoneZCAC08UnsignedfG0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20SignInvoiceRequestFnC",
            "mangledName": "$s15LightningDevKit8BindingsC20SignInvoiceRequestFnC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NetworkGraph",
            "printedName": "NetworkGraph",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "handleNetworkUpdate",
                "printedName": "handleNetworkUpdate(networkUpdate:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdate",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC06handleE6Update07networkH0yAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC06handleE6Update07networkH0yAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC12getChainHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC12getChainHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:arg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NetworkGraphDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NetworkGraphDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NetworkGraphDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC4read3ser3argAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC6LoggerCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC4read3ser3argAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC6LoggerCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(network:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC7network6loggerAeC0E0O_AC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC7network6loggerAeC0E0O_AC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "readOnly",
                "printedName": "readOnly()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReadOnlyNetworkGraph",
                    "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC8readOnlyAC04ReadheF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC8readOnlyAC04ReadheF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLastRapidGossipSyncTimestamp",
                "printedName": "getLastRapidGossipSyncTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC31getLastRapidGossipSyncTimestamps6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC31getLastRapidGossipSyncTimestamps6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLastRapidGossipSyncTimestamp",
                "printedName": "setLastRapidGossipSyncTimestamp(lastRapidGossipSyncTimestamp:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC31setLastRapidGossipSyncTimestamp04lastijkL0ys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC31setLastRapidGossipSyncTimestamp04lastijkL0ys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateNodeFromAnnouncement",
                "printedName": "updateNodeFromAnnouncement(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC26updateNodeFromAnnouncement3msgAC011Result_NoneA6ErrorZCAC0hJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC26updateNodeFromAnnouncement3msgAC011Result_NoneA6ErrorZCAC0hJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateNodeFromUnsignedAnnouncement",
                "printedName": "updateNodeFromUnsignedAnnouncement(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC34updateNodeFromUnsignedAnnouncement3msgAC011Result_NoneA6ErrorZCAC0jhK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC34updateNodeFromUnsignedAnnouncement3msgAC011Result_NoneA6ErrorZCAC0jhK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannelFromAnnouncement",
                "printedName": "updateChannelFromAnnouncement(msg:utxoLookup:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoLookup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookup",
                        "printedName": "LightningDevKit.Bindings.UtxoLookup",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC29updateChannelFromAnnouncement3msg10utxoLookupAC011Result_NoneA6ErrorZCAC0hJ0C_AC04UtxoM0CSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC29updateChannelFromAnnouncement3msg10utxoLookupAC011Result_NoneA6ErrorZCAC0hJ0C_AC04UtxoM0CSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannelFromAnnouncementNoLookup",
                "printedName": "updateChannelFromAnnouncementNoLookup(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC37updateChannelFromAnnouncementNoLookup3msgAC011Result_NoneA6ErrorZCAC0hJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC37updateChannelFromAnnouncementNoLookup3msgAC011Result_NoneA6ErrorZCAC0hJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannelFromUnsignedAnnouncement",
                "printedName": "updateChannelFromUnsignedAnnouncement(msg:utxoLookup:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoLookup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookup",
                        "printedName": "LightningDevKit.Bindings.UtxoLookup",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC37updateChannelFromUnsignedAnnouncement3msg10utxoLookupAC011Result_NoneA6ErrorZCAC0jhK0C_AC04UtxoN0CSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC37updateChannelFromUnsignedAnnouncement3msg10utxoLookupAC011Result_NoneA6ErrorZCAC0jhK0C_AC04UtxoN0CSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "addChannelFromPartialAnnouncement",
                "printedName": "addChannelFromPartialAnnouncement(shortChannelId:timestamp:features:nodeId1:nodeId2:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC33addChannelFromPartialAnnouncement05shortH2Id9timestamp8features7nodeId10P3Id2AC011Result_NoneA6ErrorZCs6UInt64V_AoC0H8FeaturesCSays5UInt8VGATtF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC33addChannelFromPartialAnnouncement05shortH2Id9timestamp8features7nodeId10P3Id2AC011Result_NoneA6ErrorZCs6UInt64V_AoC0H8FeaturesCSays5UInt8VGATtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelFailedPermanent",
                "printedName": "channelFailedPermanent(shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC22channelFailedPermanent14shortChannelIdys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC22channelFailedPermanent14shortChannelIdys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "nodeFailedPermanent",
                "printedName": "nodeFailedPermanent(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19nodeFailedPermanent0G2IdySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19nodeFailedPermanent0G2IdySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "removeStaleChannelsAndTracking",
                "printedName": "removeStaleChannelsAndTracking()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC30removeStaleChannelsAndTrackingyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC30removeStaleChannelsAndTrackingyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "removeStaleChannelsAndTrackingWithTime",
                "printedName": "removeStaleChannelsAndTrackingWithTime(currentTimeUnix:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC38removeStaleChannelsAndTrackingWithTime07currentM4Unixys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC38removeStaleChannelsAndTrackingWithTime07currentM4Unixys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannel",
                "printedName": "updateChannel(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC13updateChannel3msgAC011Result_NoneA6ErrorZCAC0H6UpdateC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC13updateChannel3msgAC011Result_NoneA6ErrorZCAC0H6UpdateC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannelUnsigned",
                "printedName": "updateChannelUnsigned(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC21updateChannelUnsigned3msgAC011Result_NoneA6ErrorZCAC0iH6UpdateC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC21updateChannelUnsigned3msgAC011Result_NoneA6ErrorZCAC0iH6UpdateC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verifyChannelUpdate",
                "printedName": "verifyChannelUpdate(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC19verifyChannelUpdate3msgAC011Result_NoneA6ErrorZCAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC19verifyChannelUpdate3msgAC011Result_NoneA6ErrorZCAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC",
            "mangledName": "$s15LightningDevKit8BindingsC12NetworkGraphC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ProbabilisticScorerDecodeErrorZ",
            "printedName": "Result_ProbabilisticScorerDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ProbabilisticScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ProbabilisticScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScorer",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScorer",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ProbabilisticScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ProbabilisticScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScorer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbabilisticScorer",
                        "printedName": "LightningDevKit.Bindings.ProbabilisticScorer",
                        "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Destination",
            "printedName": "Destination",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "DestinationType",
                "printedName": "DestinationType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Node",
                    "printedName": "Node",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Destination.DestinationType.Type) -> LightningDevKit.Bindings.Destination.DestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DestinationType",
                            "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                            "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Destination.DestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DestinationType",
                                "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                                "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO4NodeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO4NodeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BlindedPath",
                    "printedName": "BlindedPath",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Destination.DestinationType.Type) -> LightningDevKit.Bindings.Destination.DestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DestinationType",
                            "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                            "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Destination.DestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DestinationType",
                                "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                                "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO11BlindedPathyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO11BlindedPathyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DestinationType",
                        "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DestinationType",
                        "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11DestinationC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11DestinationC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DestinationType",
                    "printedName": "LightningDevKit.Bindings.Destination.DestinationType",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNode",
                "printedName": "initWithNode(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC12initWithNode1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC12initWithNode1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBlindedPath",
                "printedName": "initWithBlindedPath(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC19initWithBlindedPath1aAeC0h7MessageI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC19initWithBlindedPath1aAeC0h7MessageI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "resolve",
                "printedName": "resolve(networkGraph:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReadOnlyNetworkGraph",
                    "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC7resolve12networkGraphyAC015ReadOnlyNetworkH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC7resolve12networkGraphyAC015ReadOnlyNetworkH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNode",
                "printedName": "getValueAsNode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC14getValueAsNodeSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC14getValueAsNodeSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBlindedPath",
                "printedName": "getValueAsBlindedPath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DestinationC21getValueAsBlindedPathAC0i7MessageJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DestinationC21getValueAsBlindedPathAC0i7MessageJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11DestinationC",
            "mangledName": "$s15LightningDevKit8BindingsC11DestinationC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
            "printedName": "Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_InboundHTLCStateDetailsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC51Result_COption_InboundHTLCStateDetailsZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CreationError",
            "printedName": "CreationError",
            "children": [
              {
                "kind": "Var",
                "name": "DescriptionTooLong",
                "printedName": "DescriptionTooLong",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO18DescriptionTooLongyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO18DescriptionTooLongyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "RouteTooLong",
                "printedName": "RouteTooLong",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO12RouteTooLongyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO12RouteTooLongyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "TimestampOutOfBounds",
                "printedName": "TimestampOutOfBounds",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO20TimestampOutOfBoundsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO20TimestampOutOfBoundsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidAmount",
                "printedName": "InvalidAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO13InvalidAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO13InvalidAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingRouteHints",
                "printedName": "MissingRouteHints",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO17MissingRouteHintsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO17MissingRouteHintsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MinFinalCltvExpiryDeltaTooShort",
                "printedName": "MinFinalCltvExpiryDeltaTooShort",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.CreationError.Type) -> LightningDevKit.Bindings.CreationError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.CreationError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CreationError",
                            "printedName": "LightningDevKit.Bindings.CreationError",
                            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO31MinFinalCltvExpiryDeltaTooShortyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO31MinFinalCltvExpiryDeltaTooShortyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CreationErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC13CreationErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13CreationErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC13CreationErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC13CreationErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentSendFailure",
            "printedName": "PaymentSendFailure",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentSendFailureType",
                "printedName": "PaymentSendFailureType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ParameterError",
                    "printedName": "ParameterError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type) -> LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSendFailureType",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSendFailureType",
                                "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO14ParameterErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO14ParameterErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PathParameterError",
                    "printedName": "PathParameterError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type) -> LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSendFailureType",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSendFailureType",
                                "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO18PathParameterErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO18PathParameterErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "AllFailedResendSafe",
                    "printedName": "AllFailedResendSafe",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type) -> LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSendFailureType",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSendFailureType",
                                "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO19AllFailedResendSafeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO19AllFailedResendSafeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DuplicatePayment",
                    "printedName": "DuplicatePayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type) -> LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSendFailureType",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSendFailureType",
                                "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO09DuplicateE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO09DuplicateE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PartialFailure",
                    "printedName": "PartialFailure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type) -> LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentSendFailureType",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentSendFailureType",
                                "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO07PartialG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO07PartialG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailureType",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailureType",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailureType",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PaymentSendFailureType",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithParameterError",
                "printedName": "initWithParameterError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC22initWithParameterError1aAeC8APIErrorC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC22initWithParameterError1aAeC8APIErrorC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPathParameterError",
                "printedName": "initWithPathParameterError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Result_NoneAPIErrorZ]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Result_NoneAPIErrorZ",
                        "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                        "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC26initWithPathParameterError1aAESayAC20Result_NoneAPIErrorZCG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC26initWithPathParameterError1aAESayAC20Result_NoneAPIErrorZCG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAllFailedResendSafe",
                "printedName": "initWithAllFailedResendSafe(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.APIError]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC27initWithAllFailedResendSafe1aAESayAC8APIErrorCG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC27initWithAllFailedResendSafe1aAESayAC8APIErrorCG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDuplicatePayment",
                "printedName": "initWithDuplicatePayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC017initWithDuplicateE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC017initWithDuplicateE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPartialFailure",
                "printedName": "initWithPartialFailure(results:failedPathsRetry:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Result_NoneAPIErrorZ]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Result_NoneAPIErrorZ",
                        "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                        "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC015initWithPartialG07results16failedPathsRetry9paymentIdAESayAC20Result_NoneAPIErrorZCG_AC15RouteParametersCSays5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC015initWithPartialG07results16failedPathsRetry9paymentIdAESayAC20Result_NoneAPIErrorZCG_AC15RouteParametersCSays5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsParameterError",
                "printedName": "getValueAsParameterError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC24getValueAsParameterErrorAC8APIErrorCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC24getValueAsParameterErrorAC8APIErrorCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPathParameterError",
                "printedName": "getValueAsPathParameterError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.Result_NoneAPIErrorZ]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.Result_NoneAPIErrorZ]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Result_NoneAPIErrorZ",
                            "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                            "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC28getValueAsPathParameterErrorSayAC20Result_NoneAPIErrorZCGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC28getValueAsPathParameterErrorSayAC20Result_NoneAPIErrorZCGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAllFailedResendSafe",
                "printedName": "getValueAsAllFailedResendSafe()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.APIError]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.APIError]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIError",
                            "printedName": "LightningDevKit.Bindings.APIError",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC29getValueAsAllFailedResendSafeSayAC8APIErrorCGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC29getValueAsAllFailedResendSafeSayAC8APIErrorCGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPartialFailure",
                "printedName": "getValueAsPartialFailure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PartialFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PartialFailure",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure.PartialFailure",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC017getValueAsPartialG0AE0kG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC017getValueAsPartialG0AE0kG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "PartialFailure",
                "printedName": "PartialFailure",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getResults",
                    "printedName": "getResults()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.Result_NoneAPIErrorZ]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Result_NoneAPIErrorZ",
                            "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                            "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C10getResultsSayAC20Result_NoneAPIErrorZCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C10getResultsSayAC20Result_NoneAPIErrorZCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFailedPathsRetry",
                    "printedName": "getFailedPathsRetry()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteParameters",
                        "printedName": "LightningDevKit.Bindings.RouteParameters",
                        "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19getFailedPathsRetryAC15RouteParametersCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C19getFailedPathsRetryAC15RouteParametersCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C03getE2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C03getE2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC07PartialG0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC",
            "mangledName": "$s15LightningDevKit8BindingsC18PaymentSendFailureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeAnnouncementDecodeErrorZ",
            "printedName": "Result_NodeAnnouncementDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Future",
            "printedName": "Future",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FutureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "registerCallbackFn",
                "printedName": "registerCallbackFn(callback:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FutureCallback",
                    "printedName": "LightningDevKit.Bindings.FutureCallback",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FutureC18registerCallbackFn8callbackyAC0eG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC18registerCallbackFn8callbackyAC0eG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "wait",
                "printedName": "wait()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FutureC4waityyF",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC4waityyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "waitTimeout",
                "printedName": "waitTimeout(maxWait:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FutureC11waitTimeout7maxWaitSbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC11waitTimeout7maxWaitSbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FutureC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6FutureC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6FutureC",
            "mangledName": "$s15LightningDevKit8BindingsC6FutureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelDerivationParameters",
            "printedName": "ChannelDerivationParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueSatoshis",
                "printedName": "getValueSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC16getValueSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC16getValueSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setValueSatoshis",
                "printedName": "setValueSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC16setValueSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC16setValueSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getKeysId",
                "printedName": "getKeysId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC9getKeysIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC9getKeysIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setKeysId",
                "printedName": "setKeysId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC9setKeysId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC9setKeysId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTransactionParameters",
                "printedName": "getTransactionParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC014getTransactionG0AC0eiG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC014getTransactionG0AC0eiG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTransactionParameters",
                "printedName": "setTransactionParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC014setTransactionG03valyAC0eiG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC014setTransactionG03valyAC0eiG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(valueSatoshisArg:keysIdArg:transactionParametersArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC16valueSatoshisArg06keysIdJ0011transactiongJ0AEs6UInt64V_Says5UInt8VGAC0e11TransactionG0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC16valueSatoshisArg06keysIdJ0011transactiongJ0AEs6UInt64V_Says5UInt8VGAC0e11TransactionG0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDerivationParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDerivationParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC27ChannelDerivationParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ScoreUpdate",
            "printedName": "ScoreUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "paymentPathFailed",
                "printedName": "paymentPathFailed(path:shortChannelId:durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC17paymentPathFailed4path14shortChannelId18durationSinceEpochyAC0H0C_s6UInt64VAMtF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC17paymentPathFailed4path14shortChannelId18durationSinceEpochyAC0H0C_s6UInt64VAMtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentPathSuccessful",
                "printedName": "paymentPathSuccessful(path:durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC21paymentPathSuccessful4path18durationSinceEpochyAC0H0C_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC21paymentPathSuccessful4path18durationSinceEpochyAC0H0C_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "probeFailed",
                "printedName": "probeFailed(path:shortChannelId:durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC11probeFailed4path14shortChannelId18durationSinceEpochyAC4PathC_s6UInt64VAMtF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC11probeFailed4path14shortChannelId18durationSinceEpochyAC4PathC_s6UInt64VAMtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "probeSuccessful",
                "printedName": "probeSuccessful(path:durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC15probeSuccessful4path18durationSinceEpochyAC4PathC_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC15probeSuccessful4path18durationSinceEpochyAC4PathC_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "timePassed",
                "printedName": "timePassed(durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC10timePassed18durationSinceEpochys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC10timePassed18durationSinceEpochys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC11ScoreUpdateC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RevokeAndACK",
            "printedName": "RevokeAndACK",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentSecret",
                "printedName": "getPerCommitmentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC22getPerCommitmentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC22getPerCommitmentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPerCommitmentSecret",
                "printedName": "setPerCommitmentSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC22setPerCommitmentSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC22setPerCommitmentSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextPerCommitmentPoint",
                "printedName": "getNextPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC25getNextPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC25getNextPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextPerCommitmentPoint",
                "printedName": "setNextPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC25setNextPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC25setNextPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:perCommitmentSecretArg:nextPerCommitmentPointArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC12channelIdArg019perCommitmentSecretJ007nextPerl5PointJ0AeC07ChannelI0C_Says5UInt8VGAMtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC12channelIdArg019perCommitmentSecretJ007nextPerl5PointJ0AeC07ChannelI0C_Says5UInt8VGAMtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevokeAndACKDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevokeAndACKDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC4read3serAC07Result_eF15ACKDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC4read3serAC07Result_eF15ACKDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC",
            "mangledName": "$s15LightningDevKit8BindingsC12RevokeAndACKC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Currency",
            "printedName": "Currency",
            "children": [
              {
                "kind": "Var",
                "name": "Bitcoin",
                "printedName": "Bitcoin",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Currency.Type) -> LightningDevKit.Bindings.Currency",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Currency",
                        "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Currency.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Currency",
                            "printedName": "LightningDevKit.Bindings.Currency",
                            "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO7BitcoinyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO7BitcoinyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "BitcoinTestnet",
                "printedName": "BitcoinTestnet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Currency.Type) -> LightningDevKit.Bindings.Currency",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Currency",
                        "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Currency.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Currency",
                            "printedName": "LightningDevKit.Bindings.Currency",
                            "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO14BitcoinTestnetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO14BitcoinTestnetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Regtest",
                "printedName": "Regtest",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Currency.Type) -> LightningDevKit.Bindings.Currency",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Currency",
                        "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Currency.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Currency",
                            "printedName": "LightningDevKit.Bindings.Currency",
                            "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO7RegtestyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO7RegtestyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Simnet",
                "printedName": "Simnet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Currency.Type) -> LightningDevKit.Bindings.Currency",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Currency",
                        "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Currency.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Currency",
                            "printedName": "LightningDevKit.Bindings.Currency",
                            "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO6SimnetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO6SimnetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Signet",
                "printedName": "Signet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Currency.Type) -> LightningDevKit.Bindings.Currency",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Currency",
                        "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Currency.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Currency",
                            "printedName": "LightningDevKit.Bindings.Currency",
                            "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO6SignetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO6SignetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Currency",
                    "printedName": "LightningDevKit.Bindings.Currency",
                    "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Currency",
                    "printedName": "LightningDevKit.Bindings.Currency",
                    "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8CurrencyO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC8CurrencyO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8CurrencyO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC8CurrencyO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC8CurrencyO",
            "mangledName": "$s15LightningDevKit8BindingsC8CurrencyO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpdateFulfillHTLC",
            "printedName": "UpdateFulfillHTLC",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC9getHtlcIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC9getHtlcIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC9setHtlcId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC9setHtlcId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentPreimage",
                "printedName": "getPaymentPreimage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC18getPaymentPreimageSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC18getPaymentPreimageSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentPreimage",
                "printedName": "setPaymentPreimage(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC18setPaymentPreimage3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC18setPaymentPreimage3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:htlcIdArg:paymentPreimageArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFulfillHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC12channelIdArg04htlciJ0015paymentPreimageJ0AeC07ChannelI0C_s6UInt64VSays5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC12channelIdArg04htlciJ0015paymentPreimageJ0AeC07ChannelI0C_s6UInt64VSays5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFulfillHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFulfillHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFulfillHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFulfillHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC",
            "mangledName": "$s15LightningDevKit8BindingsC17UpdateFulfillHTLCC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionMessage",
            "printedName": "OnionMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBlindingPoint",
                "printedName": "getBlindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC16getBlindingPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC16getBlindingPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlindingPoint",
                "printedName": "setBlindingPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC16setBlindingPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC16setBlindingPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOnionRoutingPacket",
                "printedName": "getOnionRoutingPacket()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC03getE13RoutingPacketAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC03getE13RoutingPacketAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionRoutingPacket",
                "printedName": "setOnionRoutingPacket(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC03setE13RoutingPacket3valyAC0I0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC03setE13RoutingPacket3valyAC0I0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(blindingPointArg:onionRoutingPacketArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Packet",
                    "printedName": "LightningDevKit.Bindings.Packet",
                    "usr": "s:15LightningDevKit8BindingsC6PacketC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC16blindingPointArg018onionRoutingPacketI0AESays5UInt8VG_AC0L0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC16blindingPointArg018onionRoutingPacketI0AESays5UInt8VG_AC0L0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12OnionMessageC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12OnionMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC12OnionMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelDetailsDecodeErrorZ",
            "printedName": "Result_ChannelDetailsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDetails",
                    "printedName": "LightningDevKit.Bindings.ChannelDetails",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_NetworkUpdateZDecodeErrorZ",
            "printedName": "Result_COption_NetworkUpdateZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_NetworkUpdateZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_NetworkUpdateZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkUpdate",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_NetworkUpdateZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_NetworkUpdateZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkUpdate",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC8getValueAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC8getValueAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelAnnouncement",
            "printedName": "ChannelAnnouncement",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getNodeSignature1",
                "printedName": "getNodeSignature1()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC17getNodeSignature1Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC17getNodeSignature1Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeSignature1",
                "printedName": "setNodeSignature1(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC17setNodeSignature13valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC17setNodeSignature13valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeSignature2",
                "printedName": "getNodeSignature2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC17getNodeSignature2Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC17getNodeSignature2Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeSignature2",
                "printedName": "setNodeSignature2(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC17setNodeSignature23valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC17setNodeSignature23valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBitcoinSignature1",
                "printedName": "getBitcoinSignature1()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC20getBitcoinSignature1Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC20getBitcoinSignature1Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBitcoinSignature1",
                "printedName": "setBitcoinSignature1(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC20setBitcoinSignature13valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC20setBitcoinSignature13valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBitcoinSignature2",
                "printedName": "getBitcoinSignature2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC20getBitcoinSignature2Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC20getBitcoinSignature2Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBitcoinSignature2",
                "printedName": "setBitcoinSignature2(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC20setBitcoinSignature23valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC20setBitcoinSignature23valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getContents",
                "printedName": "getContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC11getContentsAC08UnsignedeF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC11getContentsAC08UnsignedeF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setContents",
                "printedName": "setContents(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC11setContents3valyAC08UnsignedeF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC11setContents3valyAC08UnsignedeF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(nodeSignature1Arg:nodeSignature2Arg:bitcoinSignature1Arg:bitcoinSignature2Arg:contentsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC17nodeSignature1Arg0g10Signature2I007bitcoinhI00kjI008contentsI0AESays5UInt8VG_A3mC08UnsignedeF0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC17nodeSignature1Arg0g10Signature2I007bitcoinhI00kjI008contentsI0AESays5UInt8VG_A3mC08UnsignedeF0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC",
            "mangledName": "$s15LightningDevKit8BindingsC19ChannelAnnouncementC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionMessenger",
            "printedName": "OnionMessenger",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWith",
                "printedName": "initWith(entropySource:nodeSigner:logger:nodeIdLookup:messageRouter:offersHandler:asyncPaymentsHandler:customHandler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessenger",
                    "printedName": "LightningDevKit.Bindings.OnionMessenger",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OffersMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageHandler",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomOnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomOnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC8initWith13entropySource10nodeSigner6logger0K8IdLookup13messageRouter13offersHandler013asyncPaymentsS006customS0AeC07EntropyJ0C_AC04NodeL0CAC6LoggerCAC0xN6LookUpCAC07MessageQ0CAC013OffersMessageS0CAC05Asyncu7MessageS0CAC06Custome7MessageS0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC8initWith13entropySource10nodeSigner6logger0K8IdLookup13messageRouter13offersHandler013asyncPaymentsS006customS0AeC07EntropyJ0C_AC04NodeL0CAC6LoggerCAC0xN6LookUpCAC07MessageQ0CAC013OffersMessageS0CAC05Asyncu7MessageS0CAC06Custome7MessageS0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithWithOfflinePeerInterception",
                "printedName": "initWithWithOfflinePeerInterception(entropySource:nodeSigner:logger:nodeIdLookup:messageRouter:offersHandler:asyncPaymentsHandler:customHandler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessenger",
                    "printedName": "LightningDevKit.Bindings.OnionMessenger",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OffersMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageHandler",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomOnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomOnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC08initWithH23OfflinePeerInterception13entropySource10nodeSigner6logger0N8IdLookup13messageRouter13offersHandler013asyncPaymentsV006customV0AeC07EntropyM0C_AC04NodeO0CAC6LoggerCAC04NodeQ6LookUpCAC07MessageT0CAC013OffersMessageV0CAC05Asyncx7MessageV0CAC06Custome7MessageV0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC08initWithH23OfflinePeerInterception13entropySource10nodeSigner6logger0N8IdLookup13messageRouter13offersHandler013asyncPaymentsV006customV0AeC07EntropyM0C_AC04NodeO0CAC6LoggerCAC04NodeQ6LookUpCAC07MessageT0CAC013OffersMessageV0CAC05Asyncx7MessageV0CAC06Custome7MessageV0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendOnionMessage",
                "printedName": "sendOnionMessage(contents:instructions:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SendSuccessSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SendSuccessSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructions",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC04sendE7Message8contents12instructionsAC018Result_SendSuccessL6ErrorZCAC0eH8ContentsC_AC0hL12InstructionsCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC04sendE7Message8contents12instructionsAC018Result_SendSuccessL6ErrorZCAC0eH8ContentsC_AC0hL12InstructionsCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forwardOnionMessage",
                "printedName": "forwardOnionMessage(message:peerNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC07forwardE7Message7message10peerNodeIdAC21Result_NoneSendErrorZCAC0eH0C_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC07forwardE7Message7message10peerNodeIdAC21Result_NoneSendErrorZCAC0eH0C_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleOnionMessageResponse",
                "printedName": "handleOnionMessageResponse(response:instructions:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SendSuccessSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SendSuccessSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseInstruction",
                    "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC06handleE15MessageResponse8response12instructionsAC018Result_SendSuccessM6ErrorZCAC0eH8ContentsC_AC0I11InstructionCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC06handleE15MessageResponse8response12instructionsAC018Result_SendSuccessM6ErrorZCAC0eH8ContentsC_AC0I11InstructionCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFuture",
                "printedName": "getUpdateFuture()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC15getUpdateFutureAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC15getUpdateFutureAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEventsProvider",
                "printedName": "asEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventsProvider",
                    "printedName": "LightningDevKit.Bindings.EventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC16asEventsProviderAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC16asEventsProviderAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageHandler",
                "printedName": "asOnionMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC02asE14MessageHandlerAC0ehI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC02asE14MessageHandlerAC0ehI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC",
            "mangledName": "$s15LightningDevKit8BindingsC14OnionMessengerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Router",
            "printedName": "Router",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RouterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(messageRouter:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Router",
                    "printedName": "LightningDevKit.Bindings.Router",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6RouterC07messageE0AeC07MessageE0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC07messageE0AeC07MessageE0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "findRoute",
                "printedName": "findRoute(payer:routeParams:firstHops:inflightHtlcs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelDetails",
                            "printedName": "LightningDevKit.Bindings.ChannelDetails",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RouterC9findRoute5payer11routeParams9firstHops13inflightHtlcsAC07Result_gA6ErrorZCSays5UInt8VG_AC0G10ParametersCSayAC14ChannelDetailsCGSgAC08InFlightN0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC9findRoute5payer11routeParams9firstHops13inflightHtlcsAC07Result_gA6ErrorZCSays5UInt8VG_AC0G10ParametersCSayAC14ChannelDetailsCGSgAC08InFlightN0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "findRouteWithId",
                "printedName": "findRouteWithId(payer:routeParams:firstHops:inflightHtlcs:paymentHash:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelDetails",
                            "printedName": "LightningDevKit.Bindings.ChannelDetails",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RouterC15findRouteWithId5payer11routeParams9firstHops13inflightHtlcs11paymentHash0qI0AC07Result_gA6ErrorZCSays5UInt8VG_AC0G10ParametersCSayAC14ChannelDetailsCGSgAC08InFlightP0CA2QtF",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC15findRouteWithId5payer11routeParams9firstHops13inflightHtlcs11paymentHash0qI0AC07Result_gA6ErrorZCSays5UInt8VG_AC0G10ParametersCSayAC14ChannelDetailsCGSgAC08InFlightP0CA2QtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createBlindedPaymentPaths",
                "printedName": "createBlindedPaymentPaths(recipient:firstHops:tlvs:amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedPaymentPathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedPaymentPathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReceiveTlvs",
                    "printedName": "LightningDevKit.Bindings.ReceiveTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RouterC25createBlindedPaymentPaths9recipient9firstHops4tlvs11amountMsatsAC012Result_CVec_gH10PathZNoneZCSays5UInt8VG_SayAC14ChannelDetailsCGAC11ReceiveTlvsCs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC25createBlindedPaymentPaths9recipient9firstHops4tlvs11amountMsatsAC012Result_CVec_gH10PathZNoneZCSays5UInt8VG_SayAC14ChannelDetailsCGAC11ReceiveTlvsCs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMessageRouter",
                "printedName": "getMessageRouter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RouterC010getMessageE0AC0gE0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RouterC010getMessageE0AC0gE0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6RouterC",
            "mangledName": "$s15LightningDevKit8BindingsC6RouterC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HTLCDescriptorDecodeErrorZ",
            "printedName": "Result_HTLCDescriptorDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDescriptor",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDescriptor",
                        "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneSendErrorZ",
            "printedName": "Result_NoneSendErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SendError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendError",
                        "printedName": "LightningDevKit.Bindings.SendError",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21Result_NoneSendErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC21Result_NoneSendErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_PathFailureZDecodeErrorZ",
            "printedName": "Result_COption_PathFailureZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_PathFailureZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_PathFailureZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PathFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PathFailure",
                        "printedName": "LightningDevKit.Bindings.PathFailure",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_PathFailureZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_PathFailureZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PathFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PathFailure",
                        "printedName": "LightningDevKit.Bindings.PathFailure",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC8getValueAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC8getValueAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelShutdownState",
            "printedName": "ChannelShutdownState",
            "children": [
              {
                "kind": "Var",
                "name": "NotShuttingDown",
                "printedName": "NotShuttingDown",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelShutdownState.Type) -> LightningDevKit.Bindings.ChannelShutdownState",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelShutdownState",
                            "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO15NotShuttingDownyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO15NotShuttingDownyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ShutdownInitiated",
                "printedName": "ShutdownInitiated",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelShutdownState.Type) -> LightningDevKit.Bindings.ChannelShutdownState",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelShutdownState",
                            "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO0F9InitiatedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO0F9InitiatedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ResolvingHTLCs",
                "printedName": "ResolvingHTLCs",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelShutdownState.Type) -> LightningDevKit.Bindings.ChannelShutdownState",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelShutdownState",
                            "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO14ResolvingHTLCsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO14ResolvingHTLCsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NegotiatingClosingFee",
                "printedName": "NegotiatingClosingFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelShutdownState.Type) -> LightningDevKit.Bindings.ChannelShutdownState",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelShutdownState",
                            "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO21NegotiatingClosingFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO21NegotiatingClosingFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ShutdownComplete",
                "printedName": "ShutdownComplete",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelShutdownState.Type) -> LightningDevKit.Bindings.ChannelShutdownState",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelShutdownState",
                            "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO0F8CompleteyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO0F8CompleteyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelShutdownState",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelShutdownState",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC20ChannelShutdownStateO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20ChannelShutdownStateO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO",
            "mangledName": "$s15LightningDevKit8BindingsC20ChannelShutdownStateO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BumpTransactionEvent",
            "printedName": "BumpTransactionEvent",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BumpTransactionEventType",
                "printedName": "BumpTransactionEventType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ChannelClose",
                    "printedName": "ChannelClose",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType.Type) -> LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BumpTransactionEventType",
                            "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                            "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BumpTransactionEventType",
                                "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO12ChannelCloseyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO12ChannelCloseyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HTLCResolution",
                    "printedName": "HTLCResolution",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType.Type) -> LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BumpTransactionEventType",
                            "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                            "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BumpTransactionEventType",
                                "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO14HTLCResolutionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO14HTLCResolutionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BumpTransactionEventType",
                        "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BumpTransactionEventType",
                        "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEventType",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.BumpTransactionEventType",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelClose",
                "printedName": "initWithChannelClose(channelId:counterpartyNodeId:claimId:packageTargetFeerateSatPer1000Weight:commitmentTx:commitmentTxFeeSatoshis:anchorDescriptor:pendingHtlcs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnchorDescriptor",
                    "printedName": "LightningDevKit.Bindings.AnchorDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.HTLCOutputInCommitment]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCOutputInCommitment",
                        "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                        "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC20initWithChannelClose9channelId016counterpartyNodeM005claimM036packageTargetFeerateSatPer1000Weight12commitmentTx0wX11FeeSatoshis16anchorDescriptor12pendingHtlcsAeC0jM0C_Says5UInt8VGASs6UInt32VASs6UInt64VAC16AnchorDescriptorCSayAC22HTLCOutputInCommitmentCGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC20initWithChannelClose9channelId016counterpartyNodeM005claimM036packageTargetFeerateSatPer1000Weight12commitmentTx0wX11FeeSatoshis16anchorDescriptor12pendingHtlcsAeC0jM0C_Says5UInt8VGASs6UInt32VASs6UInt64VAC16AnchorDescriptorCSayAC22HTLCOutputInCommitmentCGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHtlcresolution",
                "printedName": "initWithHtlcresolution(channelId:counterpartyNodeId:claimId:targetFeerateSatPer1000Weight:htlcDescriptors:txLockTime:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.HTLCDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDescriptor",
                        "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC22initWithHtlcresolution9channelId016counterpartyNodeL005claimL029targetFeerateSatPer1000Weight15htlcDescriptors10txLockTimeAeC07ChannelL0C_Says5UInt8VGAQs6UInt32VSayAC14HTLCDescriptorCGAStFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC22initWithHtlcresolution9channelId016counterpartyNodeL005claimL029targetFeerateSatPer1000Weight15htlcDescriptors10txLockTimeAeC07ChannelL0C_Says5UInt8VGAQs6UInt32VSayAC14HTLCDescriptorCGAStFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelClose",
                "printedName": "getValueAsChannelClose()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.ChannelClose?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelClose",
                        "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.ChannelClose",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC22getValueAsChannelCloseAE0kL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC22getValueAsChannelCloseAE0kL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHtlcResolution",
                "printedName": "getValueAsHtlcResolution()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.HTLCResolution?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCResolution",
                        "printedName": "LightningDevKit.Bindings.BumpTransactionEvent.HTLCResolution",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC24getValueAsHtlcResolutionAE14HTLCResolutionCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC24getValueAsHtlcResolutionAE14HTLCResolutionCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelClose",
                "printedName": "ChannelClose",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC03getH2IdAC0hK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC03getH2IdAC0hK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getClaimId",
                    "printedName": "getClaimId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC10getClaimIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC10getClaimIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPackageTargetFeerateSatPer1000Weight",
                    "printedName": "getPackageTargetFeerateSatPer1000Weight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC39getPackageTargetFeerateSatPer1000Weights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC39getPackageTargetFeerateSatPer1000Weights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCommitmentTx",
                    "printedName": "getCommitmentTx()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC15getCommitmentTxSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC15getCommitmentTxSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCommitmentTxFeeSatoshis",
                    "printedName": "getCommitmentTxFeeSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC26getCommitmentTxFeeSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC26getCommitmentTxFeeSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAnchorDescriptor",
                    "printedName": "getAnchorDescriptor()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnchorDescriptor",
                        "printedName": "LightningDevKit.Bindings.AnchorDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC16AnchorDescriptorC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19getAnchorDescriptorAC0kL0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC19getAnchorDescriptorAC0kL0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPendingHtlcs",
                    "printedName": "getPendingHtlcs()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.HTLCOutputInCommitment]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCOutputInCommitment",
                            "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                            "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC15getPendingHtlcsSayAC22HTLCOutputInCommitmentCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC15getPendingHtlcsSayAC22HTLCOutputInCommitmentCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC12ChannelCloseC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HTLCResolution",
                "printedName": "HTLCResolution",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC12getChannelIdAC0jK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC12getChannelIdAC0jK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getClaimId",
                    "printedName": "getClaimId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC10getClaimIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC10getClaimIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTargetFeerateSatPer1000Weight",
                    "printedName": "getTargetFeerateSatPer1000Weight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC32getTargetFeerateSatPer1000Weights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC32getTargetFeerateSatPer1000Weights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getHtlcDescriptors",
                    "printedName": "getHtlcDescriptors()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.HTLCDescriptor]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDescriptor",
                            "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                            "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC18getHtlcDescriptorsSayAC14HTLCDescriptorCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC18getHtlcDescriptorsSayAC14HTLCDescriptorCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTxLockTime",
                    "printedName": "getTxLockTime()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC13getTxLockTimes6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC13getTxLockTimes6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC",
                "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC14HTLCResolutionC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC",
            "mangledName": "$s15LightningDevKit8BindingsC20BumpTransactionEventC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxCreationKeys",
            "printedName": "TxCreationKeys",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentPoint",
                "printedName": "getPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC21getPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC21getPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPerCommitmentPoint",
                "printedName": "setPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationKey",
                "printedName": "getRevocationKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC16getRevocationKeyAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC16getRevocationKeyAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationKey",
                "printedName": "setRevocationKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC16setRevocationKey3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC16setRevocationKey3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBroadcasterHtlcKey",
                "printedName": "getBroadcasterHtlcKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC21getBroadcasterHtlcKeyAC0jK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC21getBroadcasterHtlcKeyAC0jK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBroadcasterHtlcKey",
                "printedName": "setBroadcasterHtlcKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC21setBroadcasterHtlcKey3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC21setBroadcasterHtlcKey3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCountersignatoryHtlcKey",
                "printedName": "getCountersignatoryHtlcKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC26getCountersignatoryHtlcKeyAC0jK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC26getCountersignatoryHtlcKeyAC0jK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCountersignatoryHtlcKey",
                "printedName": "setCountersignatoryHtlcKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC26setCountersignatoryHtlcKey3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC26setCountersignatoryHtlcKey3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBroadcasterDelayedPaymentKey",
                "printedName": "getBroadcasterDelayedPaymentKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC31getBroadcasterDelayedPaymentKeyAC0jkL0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC31getBroadcasterDelayedPaymentKeyAC0jkL0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBroadcasterDelayedPaymentKey",
                "printedName": "setBroadcasterDelayedPaymentKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC31setBroadcasterDelayedPaymentKey3valyAC0jkL0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC31setBroadcasterDelayedPaymentKey3valyAC0jkL0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(perCommitmentPointArg:revocationKeyArg:broadcasterHtlcKeyArg:countersignatoryHtlcKeyArg:broadcasterDelayedPaymentKeyArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC21perCommitmentPointArg013revocationKeyK0015broadcasterHtlcmK0016countersignatoryomK00n14DelayedPaymentmK0AESays5UInt8VG_AC010RevocationM0CAC0oM0CAqC0qrM0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC21perCommitmentPointArg013revocationKeyK0015broadcasterHtlcmK0016countersignatoryomK00n14DelayedPaymentmK0AESays5UInt8VG_AC010RevocationM0CAC0oM0CAqC0qrM0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCreationKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCreationKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDeriveNew",
                "printedName": "initWithDeriveNew(perCommitmentPoint:broadcasterDelayedPaymentBase:broadcasterHtlcBase:countersignatoryRevocationBase:countersignatoryHtlcBase:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC17initWithDeriveNew18perCommitmentPoint29broadcasterDelayedPaymentBase0o4HtlcR0026countersignatoryRevocationR00tsR0AESays5UInt8VG_AC0pQ9BasepointCAC0sW0CAC0uW0CARtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC17initWithDeriveNew18perCommitmentPoint29broadcasterDelayedPaymentBase0o4HtlcR0026countersignatoryRevocationR00tsR0AESays5UInt8VG_AC0pQ9BasepointCAC0sW0CAC0uW0CARtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelStaticKeys",
                "printedName": "initWithChannelStaticKeys(perCommitmentPoint:broadcasterKeys:countersignatoryKeys:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC021initWithChannelStaticG018perCommitmentPoint011broadcasterG0016countersignatoryG0AESays5UInt8VG_AC0j6PublicG0CANtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC021initWithChannelStaticG018perCommitmentPoint011broadcasterG0016countersignatoryG0AESays5UInt8VG_AC0j6PublicG0CANtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC",
            "mangledName": "$s15LightningDevKit8BindingsC14TxCreationKeysC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutPoint",
            "printedName": "OutPoint",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8OutPointC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTxid",
                "printedName": "getTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC7getTxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC7getTxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTxid",
                "printedName": "setTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC7setTxid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC7setTxid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIndex",
                "printedName": "getIndex()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC8getIndexs6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC8getIndexs6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIndex",
                "printedName": "setIndex(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC8setIndex3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC8setIndex3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(txidArg:indexArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC7txidArg05indexH0AESays5UInt8VG_s6UInt16Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC7txidArg05indexH0AESays5UInt8VG_s6UInt16Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutPointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutPointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8OutPointC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8OutPointC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8OutPointC",
            "mangledName": "$s15LightningDevKit8BindingsC8OutPointC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RouteHintHop",
            "printedName": "RouteHintHop",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSrcNodeId",
                "printedName": "getSrcNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC12getSrcNodeIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC12getSrcNodeIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSrcNodeId",
                "printedName": "setSrcNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC12setSrcNodeId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC12setSrcNodeId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC17getShortChannelIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC17getShortChannelIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC17setShortChannelId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC17setShortChannelId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFees",
                "printedName": "getFees()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC7getFeesAC07RoutingI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC7getFeesAC07RoutingI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFees",
                "printedName": "setFees(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC7setFees3valyAC07RoutingI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC7setFees3valyAC07RoutingI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18getHtlcMinimumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18getHtlcMinimumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18setHtlcMinimumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18setHtlcMinimumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMaximumMsat",
                "printedName": "getHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18getHtlcMaximumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18getHtlcMaximumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMaximumMsat",
                "printedName": "setHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC18setHtlcMaximumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC18setHtlcMaximumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(srcNodeIdArg:shortChannelIdArg:feesArg:cltvExpiryDeltaArg:htlcMinimumMsatArg:htlcMaximumMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHintHop",
                    "printedName": "LightningDevKit.Bindings.RouteHintHop",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC12srcNodeIdArg012shortChanneljK004feesK0015cltvExpiryDeltaK0015htlcMinimumMsatK00r7MaximumtK0AESays5UInt8VG_s6UInt64VAC11RoutingFeesCs6UInt16VAPSgAUtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC12srcNodeIdArg012shortChanneljK004feesK0015cltvExpiryDeltaK0015htlcMinimumMsatK00r7MaximumtK0AESays5UInt8VG_s6UInt64VAC11RoutingFeesCs6UInt16VAPSgAUtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHintHop",
                    "printedName": "LightningDevKit.Bindings.RouteHintHop",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHintHop",
                    "printedName": "LightningDevKit.Bindings.RouteHintHop",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC",
            "mangledName": "$s15LightningDevKit8BindingsC12RouteHintHopC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "QueryChannelRange",
            "printedName": "QueryChannelRange",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstBlocknum",
                "printedName": "getFirstBlocknum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC16getFirstBlocknums6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC16getFirstBlocknums6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstBlocknum",
                "printedName": "setFirstBlocknum(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC16setFirstBlocknum3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC16setFirstBlocknum3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNumberOfBlocks",
                "printedName": "getNumberOfBlocks()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC17getNumberOfBlockss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC17getNumberOfBlockss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNumberOfBlocks",
                "printedName": "setNumberOfBlocks(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC17setNumberOfBlocks3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC17setNumberOfBlocks3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:firstBlocknumArg:numberOfBlocksArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC12chainHashArg013firstBlocknumJ0014numberOfBlocksJ0AESays5UInt8VG_s6UInt32VAMtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC12chainHashArg013firstBlocknumJ0014numberOfBlocksJ0AESays5UInt8VG_s6UInt32VAMtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "endBlocknum",
                "printedName": "endBlocknum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC11endBlocknums6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC11endBlocknums6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_QueryChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC",
            "mangledName": "$s15LightningDevKit8BindingsC17QueryChannelRangeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DecodeError",
            "printedName": "DecodeError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "DecodeErrorType",
                "printedName": "DecodeErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "UnknownVersion",
                    "printedName": "UnknownVersion",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO14UnknownVersionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO14UnknownVersionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnknownRequiredFeature",
                    "printedName": "UnknownRequiredFeature",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO22UnknownRequiredFeatureyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO22UnknownRequiredFeatureyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidValue",
                    "printedName": "InvalidValue",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO12InvalidValueyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO12InvalidValueyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ShortRead",
                    "printedName": "ShortRead",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9ShortReadyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9ShortReadyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BadLengthDescriptor",
                    "printedName": "BadLengthDescriptor",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO19BadLengthDescriptoryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO19BadLengthDescriptoryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Io",
                    "printedName": "Io",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO2IoyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO2IoyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnsupportedCompression",
                    "printedName": "UnsupportedCompression",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO22UnsupportedCompressionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO22UnsupportedCompressionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DangerousValue",
                    "printedName": "DangerousValue",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type) -> LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "DecodeErrorType",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "DecodeErrorType",
                                "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO14DangerousValueyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO14DangerousValueyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeErrorType",
                        "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeErrorType",
                        "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeErrorType",
                    "printedName": "LightningDevKit.Bindings.DecodeError.DecodeErrorType",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownVersion",
                "printedName": "initWithUnknownVersion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC22initWithUnknownVersionAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC22initWithUnknownVersionAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownRequiredFeature",
                "printedName": "initWithUnknownRequiredFeature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC30initWithUnknownRequiredFeatureAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC30initWithUnknownRequiredFeatureAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidValue",
                "printedName": "initWithInvalidValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC20initWithInvalidValueAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC20initWithInvalidValueAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithShortRead",
                "printedName": "initWithShortRead()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC17initWithShortReadAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC17initWithShortReadAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBadLengthDescriptor",
                "printedName": "initWithBadLengthDescriptor()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC27initWithBadLengthDescriptorAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC27initWithBadLengthDescriptorAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIo",
                "printedName": "initWithIo(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC10initWithIo1aAeC7IOErrorO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC10initWithIo1aAeC7IOErrorO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnsupportedCompression",
                "printedName": "initWithUnsupportedCompression()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC30initWithUnsupportedCompressionAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC30initWithUnsupportedCompressionAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDangerousValue",
                "printedName": "initWithDangerousValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC22initWithDangerousValueAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC22initWithDangerousValueAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsIo",
                "printedName": "getValueAsIo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC12getValueAsIoAC7IOErrorOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC12getValueAsIoAC7IOErrorOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC11DecodeErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MonitorUpdatingPersister",
            "printedName": "MonitorUpdatingPersister",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(kvStore:logger:maximumPendingUpdates:entropySource:signerProvider:broadcaster:feeEstimator:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorUpdatingPersister",
                    "printedName": "LightningDevKit.Bindings.MonitorUpdatingPersister",
                    "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KVStore",
                    "printedName": "LightningDevKit.Bindings.KVStore",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC7kvStore6logger21maximumPendingUpdates13entropySource14signerProvider11broadcaster12feeEstimatorAeC7KVStoreC_AC6LoggerCs6UInt64VAC07EntropyO0CAC06SignerQ0CAC20BroadcasterInterfaceCAC03FeeT0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC7kvStore6logger21maximumPendingUpdates13entropySource14signerProvider11broadcaster12feeEstimatorAeC7KVStoreC_AC6LoggerCs6UInt64VAC07EntropyO0CAC06SignerQ0CAC20BroadcasterInterfaceCAC03FeeT0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "readAllChannelMonitorsWithUpdates",
                "printedName": "readAllChannelMonitorsWithUpdates()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC33readAllChannelMonitorsWithUpdatesAC034Result_CVec_C2Tuple_ThirtyTwoBytesjE10ZZIOErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC33readAllChannelMonitorsWithUpdatesAC034Result_CVec_C2Tuple_ThirtyTwoBytesjE10ZZIOErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "readChannelMonitorWithUpdates",
                "printedName": "readChannelMonitorWithUpdates(monitorKey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC011readChannelE11WithUpdates10monitorKeyAC029Result_C2Tuple_ThirtyTwoBytesiE9ZIOErrorZCSS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC011readChannelE11WithUpdates10monitorKeyAC029Result_C2Tuple_ThirtyTwoBytesiE9ZIOErrorZCSS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "cleanupStaleUpdates",
                "printedName": "cleanupStaleUpdates(lazy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19cleanupStaleUpdates4lazyAC19Result_NoneIOErrorZCSb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC19cleanupStaleUpdates4lazyAC19Result_NoneIOErrorZCSb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asPersist",
                "printedName": "asPersist()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Persist",
                    "printedName": "LightningDevKit.Bindings.Persist",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC9asPersistAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC9asPersistAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24MonitorUpdatingPersisterC",
            "mangledName": "$s15LightningDevKit8BindingsC24MonitorUpdatingPersisterC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TransactionU16LenLimitedDecodeErrorZ",
            "printedName": "Result_TransactionU16LenLimitedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TransactionU16LenLimited",
                        "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                        "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedHopFeaturesDecodeErrorZ",
            "printedName": "Result_BlindedHopFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHopFeatures",
                        "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_BlindedHopFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "WitnessProgram",
            "printedName": "WitnessProgram",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(version:program:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WitnessProgram",
                    "printedName": "LightningDevKit.Bindings.WitnessProgram",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC7version7programAEs5UInt8V_SayAIGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC7version7programAEs5UInt8V_SayAIGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getVersion",
                "printedName": "getVersion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC10getVersions5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC10getVersions5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getProgram",
                "printedName": "getProgram()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC03getF0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC03getF0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC",
            "mangledName": "$s15LightningDevKit8BindingsC14WitnessProgramC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_ClosureReasonZDecodeErrorZ",
            "printedName": "Result_COption_ClosureReasonZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_ClosureReasonZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_ClosureReasonZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReason",
                        "printedName": "LightningDevKit.Bindings.ClosureReason",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_ClosureReasonZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_ClosureReasonZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReason",
                        "printedName": "LightningDevKit.Bindings.ClosureReason",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC8getValueAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC8getValueAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SpendingDelay",
            "printedName": "SpendingDelay",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SpendingDelayType",
                "printedName": "SpendingDelayType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Relative",
                    "printedName": "Relative",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SpendingDelay.SpendingDelayType.Type) -> LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendingDelayType",
                            "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                            "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SpendingDelayType",
                                "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO8RelativeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO8RelativeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Absolute",
                    "printedName": "Absolute",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SpendingDelay.SpendingDelayType.Type) -> LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendingDelayType",
                            "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                            "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SpendingDelayType",
                                "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO8AbsoluteyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO8AbsoluteyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SpendingDelayType",
                        "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SpendingDelayType",
                        "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendingDelayType",
                    "printedName": "LightningDevKit.Bindings.SpendingDelay.SpendingDelayType",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithRelative",
                "printedName": "initWithRelative(numBlocks:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendingDelay",
                    "printedName": "LightningDevKit.Bindings.SpendingDelay",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC16initWithRelative9numBlocksAEs6UInt32V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC16initWithRelative9numBlocksAEs6UInt32V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAbsolute",
                "printedName": "initWithAbsolute(height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendingDelay",
                    "printedName": "LightningDevKit.Bindings.SpendingDelay",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC16initWithAbsolute6heightAEs6UInt32V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC16initWithAbsolute6heightAEs6UInt32V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsRelative",
                "printedName": "getValueAsRelative()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpendingDelay.Relative?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Relative",
                        "printedName": "LightningDevKit.Bindings.SpendingDelay.Relative",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC18getValueAsRelativeAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC18getValueAsRelativeAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAbsolute",
                "printedName": "getValueAsAbsolute()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpendingDelay.Absolute?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Absolute",
                        "printedName": "LightningDevKit.Bindings.SpendingDelay.Absolute",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC18getValueAsAbsoluteAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC18getValueAsAbsoluteAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Relative",
                "printedName": "Relative",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNumBlocks",
                    "printedName": "getNumBlocks()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC12getNumBlockss6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC12getNumBlockss6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8RelativeC",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8RelativeC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Absolute",
                "printedName": "Absolute",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getHeight",
                    "printedName": "getHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC9getHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC9getHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC",
                "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC8AbsoluteC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13SpendingDelayC",
            "mangledName": "$s15LightningDevKit8BindingsC13SpendingDelayC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteHintHopDecodeErrorZ",
            "printedName": "Result_RouteHintHopDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHintHop",
                    "printedName": "LightningDevKit.Bindings.RouteHintHop",
                    "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RouteHintHop?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHintHop",
                        "printedName": "LightningDevKit.Bindings.RouteHintHop",
                        "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_RouteHintHopDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ParsedOnionMessageContents",
            "printedName": "ParsedOnionMessageContents",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ParsedOnionMessageContentsType",
                "printedName": "ParsedOnionMessageContentsType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Offers",
                    "printedName": "Offers",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType.Type) -> LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParsedOnionMessageContentsType",
                            "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                            "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ParsedOnionMessageContentsType",
                                "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO6OffersyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO6OffersyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Custom",
                    "printedName": "Custom",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType.Type) -> LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParsedOnionMessageContentsType",
                            "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                            "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ParsedOnionMessageContentsType",
                                "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO6CustomyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO6CustomyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ParsedOnionMessageContentsType",
                        "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                        "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ParsedOnionMessageContentsType",
                        "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                        "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParsedOnionMessageContentsType",
                    "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents.ParsedOnionMessageContentsType",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC0efgH4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC12getValueTypeAE0efghK0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC12getValueTypeAE0efghK0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOffers",
                "printedName": "initWithOffers(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParsedOnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14initWithOffers1aAeC0kG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14initWithOffers1aAeC0kG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCustom",
                "printedName": "initWithCustom(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParsedOnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14initWithCustom1aAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC14initWithCustom1aAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageContents",
                "printedName": "asOnionMessageContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC02asfgH0AC0fgH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC02asfgH0AC0fgH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOffers",
                "printedName": "getValueAsOffers()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersMessage",
                        "printedName": "LightningDevKit.Bindings.OffersMessage",
                        "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC16getValueAsOffersAC0lG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC16getValueAsOffersAC0lG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCustom",
                "printedName": "getValueAsCustom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessageContents",
                        "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                        "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC16getValueAsCustomAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC16getValueAsCustomAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC",
            "mangledName": "$s15LightningDevKit8BindingsC26ParsedOnionMessageContentsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ProbabilisticScorer",
            "printedName": "ProbabilisticScorer",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(decayParams:networkGraph:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScorer",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScorer",
                    "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringDecayParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringDecayParameters",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC11decayParams12networkGraph6loggerAeC0E22ScoringDecayParametersC_AC07NetworkJ0CAC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC11decayParams12networkGraph6loggerAeC0E22ScoringDecayParametersC_AC07NetworkJ0CAC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "debugLogLiquidityStats",
                "printedName": "debugLogLiquidityStats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC22debugLogLiquidityStatsyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC22debugLogLiquidityStatsyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "estimatedChannelLiquidityRange",
                "printedName": "estimatedChannelLiquidityRange(scid:target:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(Swift.UInt64, Swift.UInt64)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, Swift.UInt64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC30estimatedChannelLiquidityRange4scid6targets6UInt64V_AJtSgAJ_AC6NodeIdCtF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC30estimatedChannelLiquidityRange4scid6targets6UInt64V_AJtSgAJ_AC6NodeIdCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "historicalEstimatedChannelLiquidityProbabilities",
                "printedName": "historicalEstimatedChannelLiquidityProbabilities(scid:target:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt16], [Swift.UInt16])?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt16], [Swift.UInt16])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt16]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt16",
                                "printedName": "Swift.UInt16",
                                "usr": "s:s6UInt16V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt16]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt16",
                                "printedName": "Swift.UInt16",
                                "usr": "s:s6UInt16V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC48historicalEstimatedChannelLiquidityProbabilities4scid6targetSays6UInt16VG_AKtSgs6UInt64V_AC6NodeIdCtF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC48historicalEstimatedChannelLiquidityProbabilities4scid6targetSays6UInt16VG_AKtSgs6UInt64V_AC6NodeIdCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "historicalEstimatedPaymentSuccessProbability",
                "printedName": "historicalEstimatedPaymentSuccessProbability(scid:target:amountMsat:params:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Double?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Double",
                        "printedName": "Swift.Double",
                        "usr": "s:Sd"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC44historicalEstimatedPaymentSuccessProbability4scid6target10amountMsat6paramsSdSgs6UInt64V_AC6NodeIdCAmC0E20ScoringFeeParametersCtF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC44historicalEstimatedPaymentSuccessProbability4scid6target10amountMsat6paramsSdSgs6UInt64V_AC6NodeIdCAmC0E20ScoringFeeParametersCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScoreLookUp",
                "printedName": "asScoreLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC13asScoreLookUpAC0hiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC13asScoreLookUpAC0hiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScoreUpdate",
                "printedName": "asScoreUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC13asScoreUpdateAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC13asScoreUpdateAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScore",
                "printedName": "asScore()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Score",
                    "printedName": "LightningDevKit.Bindings.Score",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC7asScoreAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC7asScoreAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:argA:argB:argC:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ProbabilisticScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ProbabilisticScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ProbabilisticScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringDecayParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringDecayParameters",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC4read3ser4argA0I1B0I1CAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC0E22ScoringDecayParametersCAC12NetworkGraphCAC6LoggerCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC4read3ser4argA0I1B0I1CAC07Result_eF12DecodeErrorZCSays5UInt8VG_AC0E22ScoringDecayParametersCAC12NetworkGraphCAC6LoggerCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ProbabilisticScorerC",
            "mangledName": "$s15LightningDevKit8BindingsC19ProbabilisticScorerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_AcceptChannelDecodeErrorZ",
            "printedName": "Result_AcceptChannelDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AcceptChannel",
                        "printedName": "LightningDevKit.Bindings.AcceptChannel",
                        "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt11ParseError",
            "printedName": "Bolt11ParseError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Bolt11ParseErrorType",
                "printedName": "Bolt11ParseErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Bech32Error",
                    "printedName": "Bech32Error",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO06Bech32G0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO06Bech32G0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ParseAmountError",
                    "printedName": "ParseAmountError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO0f6AmountG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO0f6AmountG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MalformedSignature",
                    "printedName": "MalformedSignature",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO18MalformedSignatureyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO18MalformedSignatureyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BadPrefix",
                    "printedName": "BadPrefix",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9BadPrefixyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9BadPrefixyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnknownCurrency",
                    "printedName": "UnknownCurrency",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO15UnknownCurrencyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO15UnknownCurrencyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnknownSiPrefix",
                    "printedName": "UnknownSiPrefix",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO15UnknownSiPrefixyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO15UnknownSiPrefixyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MalformedHRP",
                    "printedName": "MalformedHRP",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO12MalformedHRPyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO12MalformedHRPyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "TooShortDataPart",
                    "printedName": "TooShortDataPart",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO16TooShortDataPartyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO16TooShortDataPartyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnexpectedEndOfTaggedFields",
                    "printedName": "UnexpectedEndOfTaggedFields",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO27UnexpectedEndOfTaggedFieldsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO27UnexpectedEndOfTaggedFieldsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DescriptionDecodeError",
                    "printedName": "DescriptionDecodeError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO017DescriptionDecodeG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO017DescriptionDecodeG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaddingError",
                    "printedName": "PaddingError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO07PaddingG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO07PaddingG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IntegerOverflowError",
                    "printedName": "IntegerOverflowError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO015IntegerOverflowG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO015IntegerOverflowG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidSegWitProgramLength",
                    "printedName": "InvalidSegWitProgramLength",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO26InvalidSegWitProgramLengthyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO26InvalidSegWitProgramLengthyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidPubKeyHashLength",
                    "printedName": "InvalidPubKeyHashLength",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO23InvalidPubKeyHashLengthyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO23InvalidPubKeyHashLengthyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidScriptHashLength",
                    "printedName": "InvalidScriptHashLength",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO23InvalidScriptHashLengthyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO23InvalidScriptHashLengthyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidRecoveryId",
                    "printedName": "InvalidRecoveryId",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO17InvalidRecoveryIdyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO17InvalidRecoveryIdyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidSliceLength",
                    "printedName": "InvalidSliceLength",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO18InvalidSliceLengthyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO18InvalidSliceLengthyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Skip",
                    "printedName": "Skip",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type) -> LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11ParseErrorType",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bolt11ParseErrorType",
                                "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO4SkipyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO4SkipyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11ParseErrorType",
                        "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11ParseErrorType",
                        "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseErrorType",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError.Bolt11ParseErrorType",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBech32Error",
                "printedName": "initWithBech32Error(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bech32Error",
                    "printedName": "LightningDevKit.Bindings.Bech32Error",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC014initWithBech32G01aAeC0jG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC014initWithBech32G01aAeC0jG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithParseAmountError",
                "printedName": "initWithParseAmountError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsError",
                    "printedName": "LightningDevKit.Bindings.BindingsError",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC08initWithf6AmountG01aAeC0dG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC08initWithf6AmountG01aAeC0dG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithMalformedSignature",
                "printedName": "initWithMalformedSignature(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC26initWithMalformedSignature1aAeC09Secp256k1G0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC26initWithMalformedSignature1aAeC09Secp256k1G0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBadPrefix",
                "printedName": "initWithBadPrefix()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC17initWithBadPrefixAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC17initWithBadPrefixAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownCurrency",
                "printedName": "initWithUnknownCurrency()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC23initWithUnknownCurrencyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC23initWithUnknownCurrencyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownSiPrefix",
                "printedName": "initWithUnknownSiPrefix()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC23initWithUnknownSiPrefixAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC23initWithUnknownSiPrefixAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithMalformedHrp",
                "printedName": "initWithMalformedHrp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC20initWithMalformedHrpAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC20initWithMalformedHrpAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTooShortDataPart",
                "printedName": "initWithTooShortDataPart()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC24initWithTooShortDataPartAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC24initWithTooShortDataPartAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnexpectedEndOfTaggedFields",
                "printedName": "initWithUnexpectedEndOfTaggedFields()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC35initWithUnexpectedEndOfTaggedFieldsAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC35initWithUnexpectedEndOfTaggedFieldsAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDescriptionDecodeError",
                "printedName": "initWithDescriptionDecodeError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsError",
                    "printedName": "LightningDevKit.Bindings.BindingsError",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC025initWithDescriptionDecodeG01aAeC0dG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC025initWithDescriptionDecodeG01aAeC0dG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaddingError",
                "printedName": "initWithPaddingError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC015initWithPaddingG0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC015initWithPaddingG0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIntegerOverflowError",
                "printedName": "initWithIntegerOverflowError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC023initWithIntegerOverflowG0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC023initWithIntegerOverflowG0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidSegWitProgramLength",
                "printedName": "initWithInvalidSegWitProgramLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC34initWithInvalidSegWitProgramLengthAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC34initWithInvalidSegWitProgramLengthAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidPubKeyHashLength",
                "printedName": "initWithInvalidPubKeyHashLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC31initWithInvalidPubKeyHashLengthAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC31initWithInvalidPubKeyHashLengthAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidScriptHashLength",
                "printedName": "initWithInvalidScriptHashLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC31initWithInvalidScriptHashLengthAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC31initWithInvalidScriptHashLengthAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidRecoveryId",
                "printedName": "initWithInvalidRecoveryId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC25initWithInvalidRecoveryIdAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC25initWithInvalidRecoveryIdAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidSliceLength",
                "printedName": "initWithInvalidSliceLength(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC26initWithInvalidSliceLength1aAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC26initWithInvalidSliceLength1aAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSkip",
                "printedName": "initWithSkip()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC12initWithSkipAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC12initWithSkipAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBech32Error",
                "printedName": "getValueAsBech32Error()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bech32Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bech32Error",
                        "printedName": "LightningDevKit.Bindings.Bech32Error",
                        "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC016getValueAsBech32G0AC0kG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC016getValueAsBech32G0AC0kG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsParseAmountError",
                "printedName": "getValueAsParseAmountError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BindingsError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BindingsError",
                        "printedName": "LightningDevKit.Bindings.BindingsError",
                        "usr": "s:15LightningDevKit8BindingsC0D5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC010getValueAsf6AmountG0AC0dG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC010getValueAsf6AmountG0AC0dG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsMalformedSignature",
                "printedName": "getValueAsMalformedSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC28getValueAsMalformedSignatureAC09Secp256k1G0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC28getValueAsMalformedSignatureAC09Secp256k1G0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDescriptionDecodeError",
                "printedName": "getValueAsDescriptionDecodeError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BindingsError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BindingsError",
                        "printedName": "LightningDevKit.Bindings.BindingsError",
                        "usr": "s:15LightningDevKit8BindingsC0D5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC027getValueAsDescriptionDecodeG0AC0dG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC027getValueAsDescriptionDecodeG0AC0dG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidSliceLength",
                "printedName": "getValueAsInvalidSliceLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC28getValueAsInvalidSliceLengthSSSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC28getValueAsInvalidSliceLengthSSSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC16Bolt11ParseErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ClosingSignedDecodeErrorZ",
            "printedName": "Result_ClosingSignedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosingSigned",
                        "printedName": "LightningDevKit.Bindings.ClosingSigned",
                        "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "IntroductionNode",
            "printedName": "IntroductionNode",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "IntroductionNodeType",
                "printedName": "IntroductionNodeType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "NodeId",
                    "printedName": "NodeId",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType.Type) -> LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IntroductionNodeType",
                            "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                            "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "IntroductionNodeType",
                                "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO0F2IdyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO0F2IdyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DirectedShortChannelId",
                    "printedName": "DirectedShortChannelId",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType.Type) -> LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IntroductionNodeType",
                            "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                            "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "IntroductionNodeType",
                                "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO22DirectedShortChannelIdyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO22DirectedShortChannelIdyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "IntroductionNodeType",
                        "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "IntroductionNodeType",
                        "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNodeType",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode.IntroductionNodeType",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNodeId",
                "printedName": "initWithNodeId(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC08initWithF2Id1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC08initWithF2Id1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDirectedShortChannelId",
                "printedName": "initWithDirectedShortChannelId(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Direction",
                    "printedName": "LightningDevKit.Bindings.Direction",
                    "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC30initWithDirectedShortChannelId1a1bAeC9DirectionO_s6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC30initWithDirectedShortChannelId1a1bAeC9DirectionO_s6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNodeId",
                "printedName": "getValueAsNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC010getValueAsF2IdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC010getValueAsF2IdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDirectedShortChannelId",
                "printedName": "getValueAsDirectedShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode.DirectedShortChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DirectedShortChannelId",
                        "printedName": "LightningDevKit.Bindings.IntroductionNode.DirectedShortChannelId",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC32getValueAsDirectedShortChannelIdAE0jklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC32getValueAsDirectedShortChannelIdAE0jklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "DirectedShortChannelId",
                "printedName": "DirectedShortChannelId",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "get0",
                    "printedName": "get0()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Direction",
                        "printedName": "LightningDevKit.Bindings.Direction",
                        "usr": "s:15LightningDevKit8BindingsC9DirectionO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC4get0AC9DirectionOyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC4get0AC9DirectionOyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "get1",
                    "printedName": "get1()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC4get1s6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC4get1s6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC",
                "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC22DirectedShortChannelIdC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC",
            "mangledName": "$s15LightningDevKit8BindingsC16IntroductionNodeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OnionMessageDecodeErrorZ",
            "printedName": "Result_OnionMessageDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessage",
                        "printedName": "LightningDevKit.Bindings.OnionMessage",
                        "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_OnionMessageDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FixedPenaltyScorer",
            "printedName": "FixedPenaltyScorer",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithWithPenalty",
                "printedName": "initWithWithPenalty(penaltyMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FixedPenaltyScorer",
                    "printedName": "LightningDevKit.Bindings.FixedPenaltyScorer",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC08initWithiF011penaltyMsatAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC08initWithiF011penaltyMsatAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScoreLookUp",
                "printedName": "asScoreLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC13asScoreLookUpAC0ijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC13asScoreLookUpAC0ijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScoreUpdate",
                "printedName": "asScoreUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC13asScoreUpdateAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC13asScoreUpdateAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:arg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FixedPenaltyScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FixedPenaltyScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_s6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_s6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC",
            "mangledName": "$s15LightningDevKit8BindingsC18FixedPenaltyScorerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelUpdateInfoDecodeErrorZ",
            "printedName": "Result_ChannelUpdateInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdateInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteHintDecodeErrorZ",
            "printedName": "Result_RouteHintDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RouteHint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHint",
                        "printedName": "LightningDevKit.Bindings.RouteHint",
                        "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RapidGossipSync",
            "printedName": "RapidGossipSync",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(networkGraph:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RapidGossipSync",
                    "printedName": "LightningDevKit.Bindings.RapidGossipSync",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC12networkGraph6loggerAeC07NetworkI0C_AC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC12networkGraph6loggerAeC07NetworkI0C_AC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "syncNetworkGraphWithFilePath",
                "printedName": "syncNetworkGraphWithFilePath(syncPath:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u32GraphSyncErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u32GraphSyncErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC28syncNetworkGraphWithFilePath0hM0AC010Result_u32jG6ErrorZCSS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC28syncNetworkGraphWithFilePath0hM0AC010Result_u32jG6ErrorZCSS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateNetworkGraph",
                "printedName": "updateNetworkGraph(updateData:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u32GraphSyncErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u32GraphSyncErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC18updateNetworkGraph0H4DataAC010Result_u32jG6ErrorZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC18updateNetworkGraph0H4DataAC010Result_u32jG6ErrorZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateNetworkGraphNoStd",
                "printedName": "updateNetworkGraphNoStd(updateData:currentTimeUnix:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u32GraphSyncErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u32GraphSyncErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC23updateNetworkGraphNoStd0H4Data15currentTimeUnixAC010Result_u32jG6ErrorZCSays5UInt8VG_s6UInt64VSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC23updateNetworkGraphNoStd0H4Data15currentTimeUnixAC010Result_u32jG6ErrorZCSays5UInt8VG_s6UInt64VSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isInitialSyncComplete",
                "printedName": "isInitialSyncComplete()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC09isInitialG8CompleteSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC09isInitialG8CompleteSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC",
            "mangledName": "$s15LightningDevKit8BindingsC15RapidGossipSyncC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelUsage",
            "printedName": "ChannelUsage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getAmountMsat",
                "printedName": "getAmountMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC13getAmountMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC13getAmountMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAmountMsat",
                "printedName": "setAmountMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC13setAmountMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC13setAmountMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInflightHtlcMsat",
                "printedName": "getInflightHtlcMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19getInflightHtlcMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19getInflightHtlcMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInflightHtlcMsat",
                "printedName": "setInflightHtlcMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC19setInflightHtlcMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC19setInflightHtlcMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getEffectiveCapacity",
                "printedName": "getEffectiveCapacity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC20getEffectiveCapacityAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC20getEffectiveCapacityAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setEffectiveCapacity",
                "printedName": "setEffectiveCapacity(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC20setEffectiveCapacity3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC20setEffectiveCapacity3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(amountMsatArg:inflightHtlcMsatArg:effectiveCapacityArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUsage",
                    "printedName": "LightningDevKit.Bindings.ChannelUsage",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC13amountMsatArg012inflightHtlchI0017effectiveCapacityI0AEs6UInt64V_AjC09EffectiveM0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC13amountMsatArg012inflightHtlchI0017effectiveCapacityI0AEs6UInt64V_AjC09EffectiveM0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC",
            "mangledName": "$s15LightningDevKit8BindingsC12ChannelUsageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12InvoiceFeatures",
            "printedName": "Bolt12InvoiceFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt12InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppOptional",
                "printedName": "setBasicMppOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19setBasicMppOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19setBasicMppOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppRequired",
                "printedName": "setBasicMppRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19setBasicMppRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC19setBasicMppRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsBasicMpp",
                "printedName": "supportsBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC16supportsBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC16supportsBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresBasicMpp",
                "printedName": "requiresBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC16requiresBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC16requiresBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CoinSelectionNoneZ",
            "printedName": "Result_CoinSelectionNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CoinSelectionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CoinSelectionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CoinSelection",
                    "printedName": "LightningDevKit.Bindings.CoinSelection",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CoinSelectionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CoinSelectionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CoinSelection?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CoinSelection",
                        "printedName": "LightningDevKit.Bindings.CoinSelection",
                        "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "GraphSyncError",
            "printedName": "GraphSyncError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "GraphSyncErrorType",
                "printedName": "GraphSyncErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "DecodeError",
                    "printedName": "DecodeError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType.Type) -> LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GraphSyncErrorType",
                            "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                            "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GraphSyncErrorType",
                                "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO06DecodeG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO06DecodeG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "LightningError",
                    "printedName": "LightningError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType.Type) -> LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GraphSyncErrorType",
                            "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                            "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GraphSyncErrorType",
                                "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO0aG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO0aG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GraphSyncErrorType",
                        "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                        "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GraphSyncErrorType",
                        "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                        "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphSyncErrorType",
                    "printedName": "LightningDevKit.Bindings.GraphSyncError.GraphSyncErrorType",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDecodeError",
                "printedName": "initWithDecodeError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphSyncError",
                    "printedName": "LightningDevKit.Bindings.GraphSyncError",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC014initWithDecodeG01aAeC0jG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC014initWithDecodeG01aAeC0jG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithLightningError",
                "printedName": "initWithLightningError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GraphSyncError",
                    "printedName": "LightningDevKit.Bindings.GraphSyncError",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LightningError",
                    "printedName": "LightningDevKit.Bindings.LightningError",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC08initWithaG01aAeC0aG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC08initWithaG01aAeC0aG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDecodeError",
                "printedName": "getValueAsDecodeError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC016getValueAsDecodeG0AC0kG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC016getValueAsDecodeG0AC0kG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsLightningError",
                "printedName": "getValueAsLightningError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.LightningError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LightningError",
                        "printedName": "LightningDevKit.Bindings.LightningError",
                        "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC010getValueAsaG0AC0aG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC010getValueAsaG0AC0aG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC14GraphSyncErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OnionMessagePathNoneZ",
            "printedName": "Result_OnionMessagePathNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessagePath",
                    "printedName": "LightningDevKit.Bindings.OnionMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessagePath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessagePath",
                        "printedName": "LightningDevKit.Bindings.OnionMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_OnionMessagePathNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentParameters",
            "printedName": "PaymentParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPayee",
                "printedName": "getPayee()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC8getPayeeAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC8getPayeeAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPayee",
                "printedName": "setPayee(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC8setPayee3valyAC0H0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC8setPayee3valyAC0H0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExpiryTime",
                "printedName": "getExpiryTime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC13getExpiryTimes6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC13getExpiryTimes6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExpiryTime",
                "printedName": "setExpiryTime(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC13setExpiryTime3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC13setExpiryTime3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxTotalCltvExpiryDelta",
                "printedName": "getMaxTotalCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC26getMaxTotalCltvExpiryDeltas6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC26getMaxTotalCltvExpiryDeltas6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxTotalCltvExpiryDelta",
                "printedName": "setMaxTotalCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC26setMaxTotalCltvExpiryDelta3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC26setMaxTotalCltvExpiryDelta3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxPathCount",
                "printedName": "getMaxPathCount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC15getMaxPathCounts5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC15getMaxPathCounts5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxPathCount",
                "printedName": "setMaxPathCount(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC15setMaxPathCount3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC15setMaxPathCount3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxPathLength",
                "printedName": "getMaxPathLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC16getMaxPathLengths5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC16getMaxPathLengths5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxPathLength",
                "printedName": "setMaxPathLength(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC16setMaxPathLength3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC16setMaxPathLength3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxChannelSaturationPowerOfHalf",
                "printedName": "getMaxChannelSaturationPowerOfHalf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC34getMaxChannelSaturationPowerOfHalfs5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC34getMaxChannelSaturationPowerOfHalfs5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxChannelSaturationPowerOfHalf",
                "printedName": "setMaxChannelSaturationPowerOfHalf(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC34setMaxChannelSaturationPowerOfHalf3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC34setMaxChannelSaturationPowerOfHalf3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreviouslyFailedChannels",
                "printedName": "getPreviouslyFailedChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC27getPreviouslyFailedChannelsSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC27getPreviouslyFailedChannelsSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPreviouslyFailedChannels",
                "printedName": "setPreviouslyFailedChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC27setPreviouslyFailedChannels3valySays6UInt64VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC27setPreviouslyFailedChannels3valySays6UInt64VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreviouslyFailedBlindedPathIdxs",
                "printedName": "getPreviouslyFailedBlindedPathIdxs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC34getPreviouslyFailedBlindedPathIdxsSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC34getPreviouslyFailedBlindedPathIdxsSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPreviouslyFailedBlindedPathIdxs",
                "printedName": "setPreviouslyFailedBlindedPathIdxs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC34setPreviouslyFailedBlindedPathIdxs3valySays6UInt64VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC34setPreviouslyFailedBlindedPathIdxs3valySays6UInt64VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(payeeArg:expiryTimeArg:maxTotalCltvExpiryDeltaArg:maxPathCountArg:maxPathLengthArg:maxChannelSaturationPowerOfHalfArg:previouslyFailedChannelsArg:previouslyFailedBlindedPathIdxsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC8payeeArg010expiryTimeH0023maxTotalCltvExpiryDeltaH00k9PathCountH00kp6LengthH00k28ChannelSaturationPowerOfHalfH0024previouslyFailedChannelsH00xy7Blindedp4IdxsH0AeC5PayeeC_s6UInt64VSgs6UInt32Vs5UInt8VA2VSayAQGAWtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC8payeeArg010expiryTimeH0023maxTotalCltvExpiryDeltaH00k9PathCountH00kp6LengthH00k28ChannelSaturationPowerOfHalfH0024previouslyFailedChannelsH00xy7Blindedp4IdxsH0AeC5PayeeC_s6UInt64VSgs6UInt32Vs5UInt8VA2VSayAQGAWtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:arg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC4read3ser3argAC07Result_eF12DecodeErrorZCSays5UInt8VG_s6UInt32VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC4read3ser3argAC07Result_eF12DecodeErrorZCSays5UInt8VG_s6UInt32VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNodeId",
                "printedName": "initWithNodeId(payeePubkey:finalCltvExpiryDelta:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14initWithNodeId11payeePubkey20finalCltvExpiryDeltaAESays5UInt8VG_s6UInt32VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14initWithNodeId11payeePubkey20finalCltvExpiryDeltaAESays5UInt8VG_s6UInt32VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initForKeysend",
                "printedName": "initForKeysend(payeePubkey:finalCltvExpiryDelta:allowMpp:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC14initForKeysend11payeePubkey20finalCltvExpiryDelta8allowMppAESays5UInt8VG_s6UInt32VSbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC14initForKeysend11payeePubkey20finalCltvExpiryDelta8allowMppAESays5UInt8VG_s6UInt32VSbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt12Invoice",
                "printedName": "initWithBolt12Invoice(invoice:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC21initWithBolt12Invoice7invoiceAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC21initWithBolt12Invoice7invoiceAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBlinded",
                "printedName": "initWithBlinded(blindedRouteHints:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC15initWithBlinded17blindedRouteHintsAESayAC0iE4PathCG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC15initWithBlinded17blindedRouteHintsAESayAC0iE4PathCG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC17PaymentParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutputSpender",
            "printedName": "OutputSpender",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpender",
                    "printedName": "LightningDevKit.Bindings.OutputSpender",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13OutputSpenderCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "spendSpendableOutputs",
                "printedName": "spendSpendableOutputs(descriptors:outputs:changeDestinationScript:feerateSatPer1000Weight:locktime:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.TxOut]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC21spendSpendableOutputs11descriptors7outputs23changeDestinationScript23feerateSatPer1000Weight8locktimeAC23Result_TransactionNoneZCSayAC0hE10DescriptorCG_SayAC5TxOutCGSays5UInt8VGs6UInt32VAXSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC21spendSpendableOutputs11descriptors7outputs23changeDestinationScript23feerateSatPer1000Weight8locktimeAC23Result_TransactionNoneZCSayAC0hE10DescriptorCG_SayAC5TxOutCGSays5UInt8VGs6UInt32VAXSgtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC",
            "mangledName": "$s15LightningDevKit8BindingsC13OutputSpenderC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelHandshakeConfig",
            "printedName": "ChannelHandshakeConfig",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getMinimumDepth",
                "printedName": "getMinimumDepth()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC15getMinimumDepths6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC15getMinimumDepths6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinimumDepth",
                "printedName": "setMinimumDepth(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC15setMinimumDepth3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC15setMinimumDepth3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOurToSelfDelay",
                "printedName": "getOurToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC17getOurToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC17getOurToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOurToSelfDelay",
                "printedName": "setOurToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC17setOurToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC17setOurToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOurHtlcMinimumMsat",
                "printedName": "getOurHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC21getOurHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC21getOurHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOurHtlcMinimumMsat",
                "printedName": "setOurHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC21setOurHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC21setOurHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxInboundHtlcValueInFlightPercentOfChannel",
                "printedName": "getMaxInboundHtlcValueInFlightPercentOfChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC039getMaxInboundHtlcValueInFlightPercentOfE0s5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC039getMaxInboundHtlcValueInFlightPercentOfE0s5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxInboundHtlcValueInFlightPercentOfChannel",
                "printedName": "setMaxInboundHtlcValueInFlightPercentOfChannel(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC039setMaxInboundHtlcValueInFlightPercentOfE03valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC039setMaxInboundHtlcValueInFlightPercentOfE03valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNegotiateScidPrivacy",
                "printedName": "getNegotiateScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC23getNegotiateScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC23getNegotiateScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNegotiateScidPrivacy",
                "printedName": "setNegotiateScidPrivacy(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC23setNegotiateScidPrivacy3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC23setNegotiateScidPrivacy3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAnnounceForForwarding",
                "printedName": "getAnnounceForForwarding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC24getAnnounceForForwardingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC24getAnnounceForForwardingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnnounceForForwarding",
                "printedName": "setAnnounceForForwarding(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC24setAnnounceForForwarding3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC24setAnnounceForForwarding3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitUpfrontShutdownPubkey",
                "printedName": "getCommitUpfrontShutdownPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC30getCommitUpfrontShutdownPubkeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC30getCommitUpfrontShutdownPubkeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitUpfrontShutdownPubkey",
                "printedName": "setCommitUpfrontShutdownPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC30setCommitUpfrontShutdownPubkey3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC30setCommitUpfrontShutdownPubkey3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTheirChannelReserveProportionalMillionths",
                "printedName": "getTheirChannelReserveProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC08getTheirE29ReserveProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC08getTheirE29ReserveProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTheirChannelReserveProportionalMillionths",
                "printedName": "setTheirChannelReserveProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC08setTheirE29ReserveProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC08setTheirE29ReserveProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNegotiateAnchorsZeroFeeHtlcTx",
                "printedName": "getNegotiateAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC32getNegotiateAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC32getNegotiateAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNegotiateAnchorsZeroFeeHtlcTx",
                "printedName": "setNegotiateAnchorsZeroFeeHtlcTx(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC32setNegotiateAnchorsZeroFeeHtlcTx3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC32setNegotiateAnchorsZeroFeeHtlcTx3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOurMaxAcceptedHtlcs",
                "printedName": "getOurMaxAcceptedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC22getOurMaxAcceptedHtlcss6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC22getOurMaxAcceptedHtlcss6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOurMaxAcceptedHtlcs",
                "printedName": "setOurMaxAcceptedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC22setOurMaxAcceptedHtlcs3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC22setOurMaxAcceptedHtlcs3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(minimumDepthArg:ourToSelfDelayArg:ourHtlcMinimumMsatArg:maxInboundHtlcValueInFlightPercentOfChannelArg:negotiateScidPrivacyArg:announceForForwardingArg:commitUpfrontShutdownPubkeyArg:theirChannelReserveProportionalMillionthsArg:negotiateAnchorsZeroFeeHtlcTxArg:ourMaxAcceptedHtlcsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeConfig",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC15minimumDepthArg014ourToSelfDelayJ00k15HtlcMinimumMsatJ0010maxInboundo22ValueInFlightPercentOfeJ0020negotiateScidPrivacyJ0021announceForForwardingJ0027commitUpfrontShutdownPubkeyJ005theire29ReserveProportionalMillionthsJ00y14AnchorsZeroFeeo2TxJ00k16MaxAcceptedHtlcsJ0AEs6UInt32V_s6UInt16Vs6UInt64Vs5UInt8VS3bAQSbAStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC15minimumDepthArg014ourToSelfDelayJ00k15HtlcMinimumMsatJ0010maxInboundo22ValueInFlightPercentOfeJ0020negotiateScidPrivacyJ0021announceForForwardingJ0027commitUpfrontShutdownPubkeyJ005theire29ReserveProportionalMillionthsJ00y14AnchorsZeroFeeo2TxJ00k16MaxAcceptedHtlcsJ0AEs6UInt32V_s6UInt16Vs6UInt64Vs5UInt8VS3bAQSbAStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeConfig",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC",
            "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeConfigC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BigSizeDecodeErrorZ",
            "printedName": "Result_BigSizeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BigSizeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BigSizeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigSize",
                    "printedName": "LightningDevKit.Bindings.BigSize",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BigSizeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BigSizeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BigSize?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigSize",
                        "printedName": "LightningDevKit.Bindings.BigSize",
                        "usr": "s:15LightningDevKit8BindingsC7BigSizeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RefundBolt12SemanticErrorZ",
            "printedName": "Result_RefundBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Refund",
                    "printedName": "LightningDevKit.Bindings.Refund",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Refund?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Refund",
                        "printedName": "LightningDevKit.Bindings.Refund",
                        "usr": "s:15LightningDevKit8BindingsC6RefundC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignedRawBolt11Invoice",
            "printedName": "SignedRawBolt11Invoice",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignedRawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignedRawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoParts",
                "printedName": "intoParts()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(LightningDevKit.Bindings.RawBolt11Invoice, [Swift.UInt8], LightningDevKit.Bindings.Bolt11InvoiceSignature)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RawBolt11Invoice",
                        "printedName": "LightningDevKit.Bindings.RawBolt11Invoice",
                        "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoiceSignature",
                        "printedName": "LightningDevKit.Bindings.Bolt11InvoiceSignature",
                        "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC9intoPartsAC0fgH0C_Says5UInt8VGAC0gH9SignatureCtyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC9intoPartsAC0fgH0C_Says5UInt8VGAC0gH9SignatureCtyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "rawInvoice",
                "printedName": "rawInvoice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.RawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC03rawH0AC0fgH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC03rawH0AC0fgH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signableHash",
                "printedName": "signableHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC12signableHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC12signableHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signature",
                "printedName": "signature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceSignature",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceSignature",
                    "usr": "s:15LightningDevKit8BindingsC22Bolt11InvoiceSignatureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC9signatureAC0gH9SignatureCyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC9signatureAC0gH9SignatureCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "recoverPayeePubKey",
                "printedName": "recoverPayeePubKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PayeePubKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PayeePubKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC18recoverPayeePubKeyAC07Result_jkL15Secp256k1ErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC18recoverPayeePubKeyAC07Result_jkL15Secp256k1ErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "checkSignature",
                "printedName": "checkSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14checkSignatureSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC14checkSignatureSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromStr",
                "printedName": "fromStr(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SignedRawBolt11InvoiceBolt11ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_SignedRawBolt11InvoiceH11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC7fromStr1sAC07Result_efghG11ParseErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC7fromStr1sAC07Result_efghG11ParseErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC",
            "mangledName": "$s15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelCounterpartyDecodeErrorZ",
            "printedName": "Result_ChannelCounterpartyDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelCounterpartyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelCounterpartyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelCounterparty",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelCounterpartyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelCounterpartyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelCounterparty",
                        "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RevocationKeyDecodeErrorZ",
            "printedName": "Result_RevocationKeyDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RevocationKey?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RevocationKey",
                        "printedName": "LightningDevKit.Bindings.RevocationKey",
                        "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TrustedClosingTransaction",
            "printedName": "TrustedClosingTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "builtTransaction",
                "printedName": "builtTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC05builtG0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC05builtG0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSighashAll",
                "printedName": "getSighashAll(fundingRedeemscript:channelValueSatoshis:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC13getSighashAll19fundingRedeemscript20channelValueSatoshisSays5UInt8VGAK_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC13getSighashAll19fundingRedeemscript20channelValueSatoshisSays5UInt8VGAK_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sign",
                "printedName": "sign(fundingKey:fundingRedeemscript:channelValueSatoshis:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC4sign10fundingKey0I12Redeemscript20channelValueSatoshisSays5UInt8VGAL_ALs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC4sign10fundingKey0I12Redeemscript20channelValueSatoshisSays5UInt8VGAL_ALs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC25TrustedClosingTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_u8ZNoneZ",
            "printedName": "Result_CVec_u8ZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CoinSelection",
            "printedName": "CoinSelection",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getConfirmedUtxos",
                "printedName": "getConfirmedUtxos()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Utxo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Utxo",
                        "printedName": "LightningDevKit.Bindings.Utxo",
                        "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC17getConfirmedUtxosSayAC4UtxoCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC17getConfirmedUtxosSayAC4UtxoCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setConfirmedUtxos",
                "printedName": "setConfirmedUtxos(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Utxo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Utxo",
                        "printedName": "LightningDevKit.Bindings.Utxo",
                        "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC17setConfirmedUtxos3valySayAC4UtxoCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC17setConfirmedUtxos3valySayAC4UtxoCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChangeOutput",
                "printedName": "getChangeOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxOut?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC15getChangeOutputAC5TxOutCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC15getChangeOutputAC5TxOutCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChangeOutput",
                "printedName": "setChangeOutput(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxOut?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC15setChangeOutput3valyAC5TxOutCSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC15setChangeOutput3valyAC5TxOutCSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(confirmedUtxosArg:changeOutputArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CoinSelection",
                    "printedName": "LightningDevKit.Bindings.CoinSelection",
                    "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Utxo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Utxo",
                        "printedName": "LightningDevKit.Bindings.Utxo",
                        "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxOut?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC17confirmedUtxosArg012changeOutputI0AESayAC4UtxoCG_AC5TxOutCSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC17confirmedUtxosArg012changeOutputI0AESayAC4UtxoCG_AC5TxOutCSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13CoinSelectionC",
            "mangledName": "$s15LightningDevKit8BindingsC13CoinSelectionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "LockedChannelMonitor",
            "printedName": "LockedChannelMonitor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC",
            "mangledName": "$s15LightningDevKit8BindingsC20LockedChannelMonitorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ScoreLookUp",
            "printedName": "ScoreLookUp",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "channelPenaltyMsat",
                "printedName": "channelPenaltyMsat(candidate:usage:scoreParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUsage",
                    "printedName": "LightningDevKit.Bindings.ChannelUsage",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelUsageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC18channelPenaltyMsat9candidate5usage11scoreParamss6UInt64VAC17CandidateRouteHopC_AC12ChannelUsageCAC33ProbabilisticScoringFeeParametersCtF",
                "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC18channelPenaltyMsat9candidate5usage11scoreParamss6UInt64VAC17CandidateRouteHopC_AC12ChannelUsageCAC33ProbabilisticScoringFeeParametersCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC",
            "mangledName": "$s15LightningDevKit8BindingsC11ScoreLookUpC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_UtxoZNoneZ",
            "printedName": "Result_CVec_UtxoZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_UtxoZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_UtxoZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Utxo]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Utxo",
                        "printedName": "LightningDevKit.Bindings.Utxo",
                        "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC10initWithOk1oAESayAC0G0CG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC10initWithOk1oAESayAC0G0CG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_UtxoZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_UtxoZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.Utxo]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.Utxo]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Utxo",
                            "printedName": "LightningDevKit.Bindings.Utxo",
                            "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC8getValueSayAC0G0CGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC8getValueSayAC0G0CGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceWithDerivedSigningPubkeyBuilder",
            "printedName": "InvoiceWithDerivedSigningPubkeyBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "buildAndSign",
                "printedName": "buildAndSign()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC12buildAndSignAC013Result_Bolt12eO14SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC12buildAndSignAC013Result_Bolt12eO14SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "relativeExpiry",
                "printedName": "relativeExpiry(relativeExpirySecs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14relativeExpiry0kL4Secsys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC14relativeExpiry0kL4Secsys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV0P2wsh",
                "printedName": "fallbackV0P2wsh(scriptHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC15fallbackV0P2wsh10scriptHashySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC15fallbackV0P2wsh10scriptHashySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV0P2wpkh",
                "printedName": "fallbackV0P2wpkh(pubkeyHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC16fallbackV0P2wpkh10pubkeyHashySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC16fallbackV0P2wpkh10pubkeyHashySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV1P2trTweaked",
                "printedName": "fallbackV1P2trTweaked(outputKey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC21fallbackV1P2trTweaked9outputKeyySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC21fallbackV1P2trTweaked9outputKeyySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "allowMpp",
                "printedName": "allowMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC8allowMppyyF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC8allowMppyyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OffersContextDecodeErrorZ",
            "printedName": "Result_OffersContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContext",
                        "printedName": "LightningDevKit.Bindings.OffersContext",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_u8ZPeerHandleErrorZ",
            "printedName": "Result_CVec_u8ZPeerHandleErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PeerHandleError",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC11initWithErr1eAeC04PeeriJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC11initWithErr1eAeC04PeeriJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerHandleError",
                        "printedName": "LightningDevKit.Bindings.PeerHandleError",
                        "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC03getJ0AC04PeeriJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC03getJ0AC04PeeriJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentForwardNode",
            "printedName": "PaymentForwardNode",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTlvs",
                "printedName": "getTlvs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ForwardTlvs",
                    "printedName": "LightningDevKit.Bindings.ForwardTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC7getTlvsAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC7getTlvsAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTlvs",
                "printedName": "setTlvs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ForwardTlvs",
                    "printedName": "LightningDevKit.Bindings.ForwardTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC7setTlvs3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC7setTlvs3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeId",
                "printedName": "getNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC03getG2IdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC03getG2IdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId",
                "printedName": "setNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC03setG2Id3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC03setG2Id3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMaximumMsat",
                "printedName": "getHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC18getHtlcMaximumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC18getHtlcMaximumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMaximumMsat",
                "printedName": "setHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(tlvsArg:nodeIdArg:htlcMaximumMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentForwardNode",
                    "printedName": "LightningDevKit.Bindings.PaymentForwardNode",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ForwardTlvs",
                    "printedName": "LightningDevKit.Bindings.ForwardTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC7tlvsArg06nodeIdI0015htlcMaximumMsatI0AeC0F4TlvsC_Says5UInt8VGs6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC7tlvsArg06nodeIdI0015htlcMaximumMsatI0AeC0F4TlvsC_Says5UInt8VGs6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC",
            "mangledName": "$s15LightningDevKit8BindingsC18PaymentForwardNodeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RecipientOnionFields",
            "printedName": "RecipientOnionFields",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentSecret",
                "printedName": "getPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC16getPaymentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC16getPaymentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecret",
                "printedName": "setPaymentSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC16setPaymentSecret3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC16setPaymentSecret3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentMetadata",
                "printedName": "getPaymentMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC18getPaymentMetadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC18getPaymentMetadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentMetadata",
                "printedName": "setPaymentMetadata(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC18setPaymentMetadata3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC18setPaymentMetadata3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSecretOnly",
                "printedName": "initWithSecretOnly(paymentSecret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC18initWithSecretOnly07paymentJ0AESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC18initWithSecretOnly07paymentJ0AESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSpontaneousEmpty",
                "printedName": "initWithSpontaneousEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC24initWithSpontaneousEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC24initWithSpontaneousEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "withCustomTlvs",
                "printedName": "withCustomTlvs(customTlvs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC14withCustomTlvs06customJ0AC07Result_efG5NoneZCSays6UInt64V_Says5UInt8VGtG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC14withCustomTlvs06customJ0AC07Result_efG5NoneZCSays6UInt64V_Says5UInt8VGtG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "customTlvs",
                "printedName": "customTlvs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC10customTlvsSays6UInt64V_Says5UInt8VGtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC10customTlvsSays6UInt64V_Says5UInt8VGtGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC",
            "mangledName": "$s15LightningDevKit8BindingsC20RecipientOnionFieldsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EventHandler",
            "printedName": "EventHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventHandler",
                    "printedName": "LightningDevKit.Bindings.EventHandler",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12EventHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleEvent",
                "printedName": "handleEvent(event:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneReplayEventZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneReplayEventZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12EventHandlerC06handleE05eventAC017Result_NoneReplayE1ZCAC0E0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC06handleE05eventAC017Result_NoneReplayE1ZCAC0E0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12EventHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC12EventHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MaxDustHTLCExposure",
            "printedName": "MaxDustHTLCExposure",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MaxDustHTLCExposureType",
                "printedName": "MaxDustHTLCExposureType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "FixedLimitMsat",
                    "printedName": "FixedLimitMsat",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType.Type) -> LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MaxDustHTLCExposureType",
                            "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                            "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MaxDustHTLCExposureType",
                                "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO14FixedLimitMsatyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO14FixedLimitMsatyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FeeRateMultiplier",
                    "printedName": "FeeRateMultiplier",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType.Type) -> LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MaxDustHTLCExposureType",
                            "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                            "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MaxDustHTLCExposureType",
                                "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO17FeeRateMultiplieryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO17FeeRateMultiplieryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposureType",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposureType",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposureType",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure.MaxDustHTLCExposureType",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFixedLimitMsat",
                "printedName": "initWithFixedLimitMsat(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC22initWithFixedLimitMsat1aAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC22initWithFixedLimitMsat1aAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFeeRateMultiplier",
                "printedName": "initWithFeeRateMultiplier(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC25initWithFeeRateMultiplier1aAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC25initWithFeeRateMultiplier1aAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MaxDustHTLCExposureDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MaxDustHTLCExposureDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFixedLimitMsat",
                "printedName": "getValueAsFixedLimitMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC24getValueAsFixedLimitMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC24getValueAsFixedLimitMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFeeRateMultiplier",
                "printedName": "getValueAsFeeRateMultiplier()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC27getValueAsFeeRateMultipliers6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC27getValueAsFeeRateMultipliers6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC",
            "mangledName": "$s15LightningDevKit8BindingsC19MaxDustHTLCExposureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpdateFailMalformedHTLC",
            "printedName": "UpdateFailMalformedHTLC",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC12getChannelIdAC0jK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC12getChannelIdAC0jK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC12setChannelId3valyAC0jK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC12setChannelId3valyAC0jK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC9getHtlcIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC9getHtlcIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC9setHtlcId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC9setHtlcId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFailureCode",
                "printedName": "getFailureCode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14getFailureCodes6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14getFailureCodes6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFailureCode",
                "printedName": "setFailureCode(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14setFailureCode3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC14setFailureCode3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailMalformedHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailMalformedHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailMalformedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_UpdateFailMalformedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC4read3serAC07Result_efG16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC4read3serAC07Result_efG16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC",
            "mangledName": "$s15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteLightningErrorZ",
            "printedName": "Result_RouteLightningErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LightningError",
                    "printedName": "LightningDevKit.Bindings.LightningError",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.LightningError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LightningError",
                        "printedName": "LightningDevKit.Bindings.LightningError",
                        "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC03getG0AC0aG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC03getG0AC0aG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Route?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Route",
                        "printedName": "LightningDevKit.Bindings.Route",
                        "usr": "s:15LightningDevKit8BindingsC5RouteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC012Result_RouteA6ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC012Result_RouteA6ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Fallback",
            "printedName": "Fallback",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FallbackType",
                "printedName": "FallbackType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "SegWitProgram",
                    "printedName": "SegWitProgram",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Fallback.FallbackType.Type) -> LightningDevKit.Bindings.Fallback.FallbackType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FallbackType",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                            "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FallbackType",
                                "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                                "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO13SegWitProgramyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO13SegWitProgramyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PubKeyHash",
                    "printedName": "PubKeyHash",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Fallback.FallbackType.Type) -> LightningDevKit.Bindings.Fallback.FallbackType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FallbackType",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                            "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FallbackType",
                                "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                                "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO10PubKeyHashyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO10PubKeyHashyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ScriptHash",
                    "printedName": "ScriptHash",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Fallback.FallbackType.Type) -> LightningDevKit.Bindings.Fallback.FallbackType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "FallbackType",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                            "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Fallback.FallbackType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "FallbackType",
                                "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                                "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO10ScriptHashyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO10ScriptHashyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FallbackType",
                        "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "FallbackType",
                        "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC8FallbackC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC8FallbackC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FallbackType",
                    "printedName": "LightningDevKit.Bindings.Fallback.FallbackType",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSegWitProgram",
                "printedName": "initWithSegWitProgram(version:program:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Fallback",
                    "printedName": "LightningDevKit.Bindings.Fallback",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC21initWithSegWitProgram7version7programAEs5UInt8V_SayAJGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC21initWithSegWitProgram7version7programAEs5UInt8V_SayAJGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPubKeyHash",
                "printedName": "initWithPubKeyHash(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Fallback",
                    "printedName": "LightningDevKit.Bindings.Fallback",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC18initWithPubKeyHash1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC18initWithPubKeyHash1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithScriptHash",
                "printedName": "initWithScriptHash(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Fallback",
                    "printedName": "LightningDevKit.Bindings.Fallback",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC18initWithScriptHash1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC18initWithScriptHash1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Fallback",
                    "printedName": "LightningDevKit.Bindings.Fallback",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Fallback",
                    "printedName": "LightningDevKit.Bindings.Fallback",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSegWitProgram",
                "printedName": "getValueAsSegWitProgram()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Fallback.SegWitProgram?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SegWitProgram",
                        "printedName": "LightningDevKit.Bindings.Fallback.SegWitProgram",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC23getValueAsSegWitProgramAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC23getValueAsSegWitProgramAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPubKeyHash",
                "printedName": "getValueAsPubKeyHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC20getValueAsPubKeyHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC20getValueAsPubKeyHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsScriptHash",
                "printedName": "getValueAsScriptHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC20getValueAsScriptHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC20getValueAsScriptHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "SegWitProgram",
                "printedName": "SegWitProgram",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getVersion",
                    "printedName": "getVersion()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC10getVersions5UInt8VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC10getVersions5UInt8VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getProgram",
                    "printedName": "getProgram()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC03getH0Says5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC03getH0Says5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8FallbackC13SegWitProgramC",
                "mangledName": "$s15LightningDevKit8BindingsC8FallbackC13SegWitProgramC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8FallbackC",
            "mangledName": "$s15LightningDevKit8BindingsC8FallbackC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageSendInstructions",
            "printedName": "MessageSendInstructions",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MessageSendInstructionsType",
                "printedName": "MessageSendInstructionsType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "WithSpecifiedReplyPath",
                    "printedName": "WithSpecifiedReplyPath",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type) -> LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructionsType",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendInstructionsType",
                                "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO22WithSpecifiedReplyPathyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO22WithSpecifiedReplyPathyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "WithReplyPath",
                    "printedName": "WithReplyPath",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type) -> LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructionsType",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendInstructionsType",
                                "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO13WithReplyPathyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO13WithReplyPathyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "WithoutReplyPath",
                    "printedName": "WithoutReplyPath",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type) -> LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructionsType",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendInstructionsType",
                                "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO16WithoutReplyPathyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO16WithoutReplyPathyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ForReply",
                    "printedName": "ForReply",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type) -> LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructionsType",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendInstructionsType",
                                "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO8ForReplyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO8ForReplyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageSendInstructionsType",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageSendInstructionsType",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructionsType",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions.MessageSendInstructionsType",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithWithSpecifiedReplyPath",
                "printedName": "initWithWithSpecifiedReplyPath(destination:replyPath:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructions",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC08initWithI18SpecifiedReplyPath11destination05replyL0AeC11DestinationC_AC07BlindedeL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC08initWithI18SpecifiedReplyPath11destination05replyL0AeC11DestinationC_AC07BlindedeL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithWithReplyPath",
                "printedName": "initWithWithReplyPath(destination:context:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructions",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC08initWithI9ReplyPath11destination7contextAeC11DestinationC_AC0E7ContextCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC08initWithI9ReplyPath11destination7contextAeC11DestinationC_AC0E7ContextCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithWithoutReplyPath",
                "printedName": "initWithWithoutReplyPath(destination:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructions",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC24initWithWithoutReplyPath11destinationAeC11DestinationC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC24initWithWithoutReplyPath11destinationAeC11DestinationC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initForReply",
                "printedName": "initForReply(instructions:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendInstructions",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseInstruction",
                    "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC12initForReply12instructionsAeC19ResponseInstructionC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC12initForReply12instructionsAeC19ResponseInstructionC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsWithSpecifiedReplyPath",
                "printedName": "getValueAsWithSpecifiedReplyPath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithSpecifiedReplyPath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WithSpecifiedReplyPath",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithSpecifiedReplyPath",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC32getValueAsWithSpecifiedReplyPathAE0klmN0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC32getValueAsWithSpecifiedReplyPathAE0klmN0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsWithReplyPath",
                "printedName": "getValueAsWithReplyPath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithReplyPath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WithReplyPath",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithReplyPath",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC23getValueAsWithReplyPathAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC23getValueAsWithReplyPathAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsWithoutReplyPath",
                "printedName": "getValueAsWithoutReplyPath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithoutReplyPath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WithoutReplyPath",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.WithoutReplyPath",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC26getValueAsWithoutReplyPathAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC26getValueAsWithoutReplyPathAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsForReply",
                "printedName": "getValueAsForReply()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendInstructions.ForReply?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ForReply",
                        "printedName": "LightningDevKit.Bindings.MessageSendInstructions.ForReply",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC18getValueAsForReplyAE0kL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC18getValueAsForReplyAE0kL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "WithSpecifiedReplyPath",
                "printedName": "WithSpecifiedReplyPath",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getDestination",
                    "printedName": "getDestination()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "LightningDevKit.Bindings.Destination",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14getDestinationAC0M0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC14getDestinationAC0M0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getReplyPath",
                    "printedName": "getReplyPath()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC03getjK0AC07BlindedeK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC03getjK0AC07BlindedeK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC22WithSpecifiedReplyPathC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "WithReplyPath",
                "printedName": "WithReplyPath",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getDestination",
                    "printedName": "getDestination()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "LightningDevKit.Bindings.Destination",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14getDestinationAC0L0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC14getDestinationAC0L0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getContext",
                    "printedName": "getContext()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageContext",
                        "printedName": "LightningDevKit.Bindings.MessageContext",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC10getContextAC0eL0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC10getContextAC0eL0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC13WithReplyPathC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "WithoutReplyPath",
                "printedName": "WithoutReplyPath",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getDestination",
                    "printedName": "getDestination()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "LightningDevKit.Bindings.Destination",
                        "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14getDestinationAC0L0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC14getDestinationAC0L0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC16WithoutReplyPathC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ForReply",
                "printedName": "ForReply",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getInstructions",
                    "printedName": "getInstructions()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ResponseInstruction",
                        "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                        "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC03getG0AC19ResponseInstructionCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC03getG0AC19ResponseInstructionCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC",
                "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC8ForReplyC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC",
            "mangledName": "$s15LightningDevKit8BindingsC23MessageSendInstructionsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RetryableSendFailure",
            "printedName": "RetryableSendFailure",
            "children": [
              {
                "kind": "Var",
                "name": "PaymentExpired",
                "printedName": "PaymentExpired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.RetryableSendFailure.Type) -> LightningDevKit.Bindings.RetryableSendFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryableSendFailure",
                            "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                            "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO14PaymentExpiredyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO14PaymentExpiredyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "RouteNotFound",
                "printedName": "RouteNotFound",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.RetryableSendFailure.Type) -> LightningDevKit.Bindings.RetryableSendFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryableSendFailure",
                            "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                            "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO13RouteNotFoundyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO13RouteNotFoundyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "DuplicatePayment",
                "printedName": "DuplicatePayment",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.RetryableSendFailure.Type) -> LightningDevKit.Bindings.RetryableSendFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryableSendFailure",
                            "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                            "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO16DuplicatePaymentyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO16DuplicatePaymentyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "OnionPacketSizeExceeded",
                "printedName": "OnionPacketSizeExceeded",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.RetryableSendFailure.Type) -> LightningDevKit.Bindings.RetryableSendFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryableSendFailure",
                            "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                            "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO23OnionPacketSizeExceededyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO23OnionPacketSizeExceededyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RetryableSendFailure",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RetryableSendFailure",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC20RetryableSendFailureO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20RetryableSendFailureO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO",
            "mangledName": "$s15LightningDevKit8BindingsC20RetryableSendFailureO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_WitnessNoneZ",
            "printedName": "Result_WitnessNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WitnessNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_WitnessNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WitnessNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_WitnessNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC19Result_WitnessNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "GossipTimestampFilter",
            "printedName": "GossipTimestampFilter",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstTimestamp",
                "printedName": "getFirstTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC08getFirstF0s6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC08getFirstF0s6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstTimestamp",
                "printedName": "setFirstTimestamp(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC08setFirstF03valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC08setFirstF03valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTimestampRange",
                "printedName": "getTimestampRange()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC03getF5Ranges6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC03getF5Ranges6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTimestampRange",
                "printedName": "setTimestampRange(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC03setF5Range3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC03setF5Range3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:firstTimestampArg:timestampRangeArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GossipTimestampFilter",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC12chainHashArg05firstfJ0014timestampRangeJ0AESays5UInt8VG_s6UInt32VAMtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC12chainHashArg05firstfJ0014timestampRangeJ0AESays5UInt8VG_s6UInt32VAMtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GossipTimestampFilter",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GossipTimestampFilter",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_GossipTimestampFilterDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_GossipTimestampFilterDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC",
            "mangledName": "$s15LightningDevKit8BindingsC21GossipTimestampFilterC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DirectedChannelTransactionParameters",
            "printedName": "DirectedChannelTransactionParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "broadcasterPubkeys",
                "printedName": "broadcasterPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC18broadcasterPubkeysAC0F10PublicKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC18broadcasterPubkeysAC0F10PublicKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "countersignatoryPubkeys",
                "printedName": "countersignatoryPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC23countersignatoryPubkeysAC0F10PublicKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC23countersignatoryPubkeysAC0F10PublicKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "contestDelay",
                "printedName": "contestDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC12contestDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC12contestDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOutbound",
                "printedName": "isOutbound()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC10isOutboundSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC10isOutboundSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fundingOutpoint",
                "printedName": "fundingOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC15fundingOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC15fundingOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelTypeFeatures",
                "printedName": "channelTypeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19channelTypeFeaturesAC0fjK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC19channelTypeFeaturesAC0fjK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DelayedPaymentOutputDescriptor",
            "printedName": "DelayedPaymentOutputDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentPoint",
                "printedName": "getPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC21getPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC21getPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPerCommitmentPoint",
                "printedName": "setPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getToSelfDelay",
                "printedName": "getToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14getToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14getToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setToSelfDelay",
                "printedName": "setToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14setToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC14setToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutput",
                "printedName": "getOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC03getG0AC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC03getG0AC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutput",
                "printedName": "setOutput(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC03setG03valyAC5TxOutC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC03setG03valyAC5TxOutC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationPubkey",
                "printedName": "getRevocationPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19getRevocationPubkeyAC0J3KeyCyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19getRevocationPubkeyAC0J3KeyCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationPubkey",
                "printedName": "setRevocationPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19setRevocationPubkey3valyAC0J3KeyC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC19setRevocationPubkey3valyAC0J3KeyC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelKeysId",
                "printedName": "getChannelKeysId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC16getChannelKeysIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC16getChannelKeysIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelKeysId",
                "printedName": "setChannelKeysId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC16setChannelKeysId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC16setChannelKeysId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelValueSatoshis",
                "printedName": "getChannelValueSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC23getChannelValueSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC23getChannelValueSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelValueSatoshis",
                "printedName": "setChannelValueSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC23setChannelValueSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC23setChannelValueSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelTransactionParameters",
                "printedName": "getChannelTransactionParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC31getChannelTransactionParametersAC0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC31getChannelTransactionParametersAC0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTransactionParameters",
                "printedName": "setChannelTransactionParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC31setChannelTransactionParameters3valyAC0jkL0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC31setChannelTransactionParameters3valyAC0jkL0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(outpointArg:perCommitmentPointArg:toSelfDelayArg:outputArg:revocationPubkeyArg:channelKeysIdArg:channelValueSatoshisArg:channelTransactionParametersArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11outpointArg018perCommitmentPointJ0011toSelfDelayJ006outputJ0016revocationPubkeyJ0013channelKeysIdJ00t13ValueSatoshisJ00t21TransactionParametersJ0AeC03OutM0C_Says5UInt8VGs6UInt16VAC5TxOutCAC13RevocationKeyCARs6UInt64VAC07ChannelyZ0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC11outpointArg018perCommitmentPointJ0011toSelfDelayJ006outputJ0016revocationPubkeyJ0013channelKeysIdJ00t13ValueSatoshisJ00t21TransactionParametersJ0AeC03OutM0C_Says5UInt8VGs6UInt16VAC5TxOutCAC13RevocationKeyCARs6UInt64VAC07ChannelyZ0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxCompleteDecodeErrorZ",
            "printedName": "Result_TxCompleteDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCompleteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCompleteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCompleteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCompleteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxComplete?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxComplete",
                        "printedName": "LightningDevKit.Bindings.TxComplete",
                        "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
            "printedName": "Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedBolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.UnsignedBolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC11initWithErr1eAeC0giJ0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC11initWithErr1eAeC0giJ0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC03getJ0AC0giJ0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC03getJ0AC0giJ0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedBolt12Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedBolt12Invoice",
                        "printedName": "LightningDevKit.Bindings.UnsignedBolt12Invoice",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_boolPeerHandleErrorZ",
            "printedName": "Result_boolPeerHandleErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC10initWithOk1oAESb_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC10initWithOk1oAESb_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PeerHandleError",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerHandleError",
                        "printedName": "LightningDevKit.Bindings.PeerHandleError",
                        "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC03getI0AC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC03getI0AC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC8getValueSbSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC8getValueSbSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutboundHTLCDetails",
            "printedName": "OutboundHTLCDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC9getHtlcIds6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC9getHtlcIds6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC9setHtlcId3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC9setHtlcId3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAmountMsat",
                "printedName": "getAmountMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC13getAmountMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC13getAmountMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAmountMsat",
                "printedName": "setAmountMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC13setAmountMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC13setAmountMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiry",
                "printedName": "getCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC13getCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC13getCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiry",
                "printedName": "setCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC13setCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC13setCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC14setPaymentHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC14setPaymentHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getState",
                "printedName": "getState()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC8getStateAC0E16HTLCStateDetailsOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC8getStateAC0E16HTLCStateDetailsOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setState",
                "printedName": "setState(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC8setState3valyAC0E16HTLCStateDetailsOSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC8setState3valyAC0E16HTLCStateDetailsOSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSkimmedFeeMsat",
                "printedName": "getSkimmedFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC17getSkimmedFeeMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC17getSkimmedFeeMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSkimmedFeeMsat",
                "printedName": "setSkimmedFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsDust",
                "printedName": "getIsDust()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC9getIsDustSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC9getIsDustSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsDust",
                "printedName": "setIsDust(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC9setIsDust3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC9setIsDust3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(htlcIdArg:amountMsatArg:cltvExpiryArg:paymentHashArg:stateArg:skimmedFeeMsatArg:isDustArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutboundHTLCDetails",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC9htlcIdArg010amountMsatI0010cltvExpiryI0011paymentHashI005stateI0010skimmedFeekI006isDustI0AEs6UInt64VSg_ANs6UInt32VSays5UInt8VGAC0E16HTLCStateDetailsOSgAOSbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC9htlcIdArg010amountMsatI0010cltvExpiryI0011paymentHashI005stateI0010skimmedFeekI006isDustI0AEs6UInt64VSg_ANs6UInt32VSays5UInt8VGAC0E16HTLCStateDetailsOSgAOSbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC19OutboundHTLCDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PendingHTLCInfo",
            "printedName": "PendingHTLCInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getRouting",
                "printedName": "getRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC10getRoutingAC0E11HTLCRoutingCyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC10getRoutingAC0E11HTLCRoutingCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouting",
                "printedName": "setRouting(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC10setRouting3valyAC0E11HTLCRoutingC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC10setRouting3valyAC0E11HTLCRoutingC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIncomingSharedSecret",
                "printedName": "getIncomingSharedSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC23getIncomingSharedSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC23getIncomingSharedSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIncomingSharedSecret",
                "printedName": "setIncomingSharedSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC23setIncomingSharedSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC23setIncomingSharedSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC14setPaymentHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC14setPaymentHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIncomingAmtMsat",
                "printedName": "getIncomingAmtMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC18getIncomingAmtMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC18getIncomingAmtMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIncomingAmtMsat",
                "printedName": "setIncomingAmtMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC18setIncomingAmtMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC18setIncomingAmtMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutgoingAmtMsat",
                "printedName": "getOutgoingAmtMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC18getOutgoingAmtMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC18getOutgoingAmtMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutgoingAmtMsat",
                "printedName": "setOutgoingAmtMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC18setOutgoingAmtMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC18setOutgoingAmtMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutgoingCltvValue",
                "printedName": "getOutgoingCltvValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC20getOutgoingCltvValues6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC20getOutgoingCltvValues6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutgoingCltvValue",
                "printedName": "setOutgoingCltvValue(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC20setOutgoingCltvValue3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC20setOutgoingCltvValue3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSkimmedFeeMsat",
                "printedName": "getSkimmedFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC17getSkimmedFeeMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC17getSkimmedFeeMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSkimmedFeeMsat",
                "printedName": "setSkimmedFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(routingArg:incomingSharedSecretArg:paymentHashArg:incomingAmtMsatArg:outgoingAmtMsatArg:outgoingCltvValueArg:skimmedFeeMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCInfo",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCInfo",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC10routingArg020incomingSharedSecretH0011paymentHashH00i7AmtMsatH008outgoingnoH00p9CltvValueH0010skimmedFeeoH0AeC0E11HTLCRoutingC_Says5UInt8VGAQs6UInt64VSgASs6UInt32VATtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC10routingArg020incomingSharedSecretH0011paymentHashH00i7AmtMsatH008outgoingnoH00p9CltvValueH0010skimmedFeeoH0AeC0E11HTLCRoutingC_Says5UInt8VGAQs6UInt64VSgASs6UInt32VATtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC15PendingHTLCInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_FixedPenaltyScorerDecodeErrorZ",
            "printedName": "Result_FixedPenaltyScorerDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FixedPenaltyScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FixedPenaltyScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FixedPenaltyScorer",
                    "printedName": "LightningDevKit.Bindings.FixedPenaltyScorer",
                    "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FixedPenaltyScorerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FixedPenaltyScorerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FixedPenaltyScorer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FixedPenaltyScorer",
                        "printedName": "LightningDevKit.Bindings.FixedPenaltyScorer",
                        "usr": "s:15LightningDevKit8BindingsC18FixedPenaltyScorerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_FixedPenaltyScorerDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxSignatures",
            "printedName": "TxSignatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTxHash",
                "printedName": "getTxHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC03getE4HashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC03getE4HashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTxHash",
                "printedName": "setTxHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC03setE4Hash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC03setE4Hash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getWitnesses",
                "printedName": "getWitnesses()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC12getWitnessesSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC12getWitnessesSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setWitnesses",
                "printedName": "setWitnesses(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC12setWitnesses3valySaySays5UInt8VGG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC12setWitnesses3valySaySays5UInt8VGG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSharedInputSignature",
                "printedName": "getSharedInputSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC23getSharedInputSignatureSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC23getSharedInputSignatureSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSharedInputSignature",
                "printedName": "setSharedInputSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC23setSharedInputSignature3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC23setSharedInputSignature3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:txHashArg:witnessesArg:sharedInputSignatureArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC12channelIdArg06txHashI009witnessesI0020sharedInputSignatureI0AeC07ChannelH0C_Says5UInt8VGSayANGANSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC12channelIdArg06txHashI009witnessesI0020sharedInputSignatureI0AeC07ChannelH0C_Says5UInt8VGSayANGANSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC12TxSignaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SiPrefixBolt11ParseErrorZ",
            "printedName": "Result_SiPrefixBolt11ParseErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SiPrefixBolt11ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SiPrefixBolt11ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SiPrefix",
                    "printedName": "LightningDevKit.Bindings.SiPrefix",
                    "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC10initWithOk1oAeC0fG0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC10initWithOk1oAeC0fG0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SiPrefixBolt11ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SiPrefixBolt11ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC11initWithErr1eAeC0hiJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC11initWithErr1eAeC0hiJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11ParseError",
                        "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC03getJ0AC0hiJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC03getJ0AC0hiJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SiPrefix?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SiPrefix",
                        "printedName": "LightningDevKit.Bindings.SiPrefix",
                        "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC8getValueAC0fG0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC8getValueAC0fG0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_SiPrefixBolt11ParseErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ConfirmationTarget",
            "printedName": "ConfirmationTarget",
            "children": [
              {
                "kind": "Var",
                "name": "MaximumFeeEstimate",
                "printedName": "MaximumFeeEstimate",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO18MaximumFeeEstimateyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO18MaximumFeeEstimateyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UrgentOnChainSweep",
                "printedName": "UrgentOnChainSweep",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO18UrgentOnChainSweepyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO18UrgentOnChainSweepyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MinAllowedAnchorChannelRemoteFee",
                "printedName": "MinAllowedAnchorChannelRemoteFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO32MinAllowedAnchorChannelRemoteFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO32MinAllowedAnchorChannelRemoteFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MinAllowedNonAnchorChannelRemoteFee",
                "printedName": "MinAllowedNonAnchorChannelRemoteFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO35MinAllowedNonAnchorChannelRemoteFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO35MinAllowedNonAnchorChannelRemoteFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AnchorChannelFee",
                "printedName": "AnchorChannelFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO16AnchorChannelFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO16AnchorChannelFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NonAnchorChannelFee",
                "printedName": "NonAnchorChannelFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO19NonAnchorChannelFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO19NonAnchorChannelFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ChannelCloseMinimum",
                "printedName": "ChannelCloseMinimum",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO19ChannelCloseMinimumyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO19ChannelCloseMinimumyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "OutputSpendingFee",
                "printedName": "OutputSpendingFee",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ConfirmationTarget.Type) -> LightningDevKit.Bindings.ConfirmationTarget",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConfirmationTarget",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                        "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ConfirmationTarget.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ConfirmationTarget",
                            "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO17OutputSpendingFeeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO17OutputSpendingFeeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmationTarget",
                    "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                    "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ConfirmationTarget",
                    "printedName": "LightningDevKit.Bindings.ConfirmationTarget",
                    "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC18ConfirmationTargetO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC18ConfirmationTargetO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC18ConfirmationTargetO",
            "mangledName": "$s15LightningDevKit8BindingsC18ConfirmationTargetO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommitmentSignedBatch",
            "printedName": "CommitmentSignedBatch",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBatchSize",
                "printedName": "getBatchSize()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC03getG4Sizes6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC03getG4Sizes6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBatchSize",
                "printedName": "setBatchSize(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC03setG4Size3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC03setG4Size3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingTxid",
                "printedName": "getFundingTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14getFundingTxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14getFundingTxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingTxid",
                "printedName": "setFundingTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC14setFundingTxid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC14setFundingTxid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(batchSizeArg:fundingTxidArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC12batchSizeArg011fundingTxidJ0AEs6UInt16V_Says5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC12batchSizeArg011fundingTxidJ0AEs6UInt16V_Says5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedBatchDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedBatchDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentSignedBatchDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC",
            "mangledName": "$s15LightningDevKit8BindingsC21CommitmentSignedBatchC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignOrCreationError",
            "printedName": "SignOrCreationError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SignOrCreationErrorType",
                "printedName": "SignOrCreationErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "SignError",
                    "printedName": "SignError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType.Type) -> LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignOrCreationErrorType",
                            "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                            "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SignOrCreationErrorType",
                                "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO0eH0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO0eH0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "CreationError",
                    "printedName": "CreationError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType.Type) -> LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignOrCreationErrorType",
                            "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                            "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SignOrCreationErrorType",
                                "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO0gH0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO0gH0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SignOrCreationErrorType",
                        "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                        "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SignOrCreationErrorType",
                        "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                        "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationErrorType",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError.SignOrCreationErrorType",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC0efgH4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC12getValueTypeAE0efghK0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC12getValueTypeAE0efghK0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSignError",
                "printedName": "initWithSignError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationError",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC08initWitheH0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC08initWitheH0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCreationError",
                "printedName": "initWithCreationError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationError",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC08initWithgH01aAeC0gH0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC08initWithgH01aAeC0gH0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationError",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationError",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCreationError",
                "printedName": "getValueAsCreationError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CreationError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC010getValueAsgH0AC0gH0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC010getValueAsgH0AC0gH0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC19SignOrCreationErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CounterpartyCommitmentSecrets",
            "printedName": "CounterpartyCommitmentSecrets",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyCommitmentSecrets",
                    "printedName": "LightningDevKit.Bindings.CounterpartyCommitmentSecrets",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getMinSeenSecret",
                "printedName": "getMinSeenSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC16getMinSeenSecrets6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC16getMinSeenSecrets6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "provideSecret",
                "printedName": "provideSecret(idx:secret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC13provideSecret3idx6secretAC011Result_NoneM1ZCs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC13provideSecret3idx6secretAC011Result_NoneM1ZCs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSecret",
                "printedName": "getSecret(idx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC9getSecret3idxSays5UInt8VGSgs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC9getSecret3idxSays5UInt8VGSgs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC",
            "mangledName": "$s15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReplyShortChannelIdsEnd",
            "printedName": "ReplyShortChannelIdsEnd",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFullInformation",
                "printedName": "getFullInformation()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC18getFullInformationSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC18getFullInformationSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFullInformation",
                "printedName": "setFullInformation(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC18setFullInformation3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC18setFullInformation3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:fullInformationArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyShortChannelIdsEnd",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12chainHashArg015fullInformationL0AESays5UInt8VG_Sbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC12chainHashArg015fullInformationL0AESays5UInt8VG_Sbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyShortChannelIdsEnd",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyShortChannelIdsEnd",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyShortChannelIdsEndDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ReplyShortChannelIdsEndDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC4read3serAC07Result_efghI12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC4read3serAC07Result_efghI12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC",
            "mangledName": "$s15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OneHopBlindedPathCandidate",
            "printedName": "OneHopBlindedPathCandidate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC",
            "mangledName": "$s15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HtlcBasepoint",
            "printedName": "HtlcBasepoint",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC11toPublicKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC11toPublicKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveAddTweak",
                "printedName": "deriveAddTweak(perCommitmentPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC14deriveAddTweak18perCommitmentPointSays5UInt8VGAJ_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC14deriveAddTweak18perCommitmentPointSays5UInt8VGAJ_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC",
            "mangledName": "$s15LightningDevKit8BindingsC13HtlcBasepointC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "WalletSource",
            "printedName": "WalletSource",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WalletSource",
                    "printedName": "LightningDevKit.Bindings.WalletSource",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "listConfirmedUtxos",
                "printedName": "listConfirmedUtxos()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_UtxoZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_UtxoZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC22Result_CVec_UtxoZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceC18listConfirmedUtxosAC22Result_CVec_UtxoZNoneZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC18listConfirmedUtxosAC22Result_CVec_UtxoZNoneZCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChangeScript",
                "printedName": "getChangeScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceC15getChangeScriptAC20Result_CVec_u8ZNoneZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC15getChangeScriptAC20Result_CVec_u8ZNoneZCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signPsbt",
                "printedName": "signPsbt(psbt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12WalletSourceC8signPsbt4psbtAC23Result_TransactionNoneZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC8signPsbt4psbtAC23Result_TransactionNoneZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12WalletSourceC",
            "mangledName": "$s15LightningDevKit8BindingsC12WalletSourceC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReceiveTlvs",
            "printedName": "ReceiveTlvs",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentSecret",
                "printedName": "getPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC16getPaymentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC16getPaymentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecret",
                "printedName": "setPaymentSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC16setPaymentSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC16setPaymentSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentConstraints",
                "printedName": "getPaymentConstraints()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC21getPaymentConstraintsAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC21getPaymentConstraintsAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentConstraints",
                "printedName": "setPaymentConstraints(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC21setPaymentConstraints3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC21setPaymentConstraints3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentContext",
                "printedName": "getPaymentContext()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC17getPaymentContextAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC17getPaymentContextAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentContext",
                "printedName": "setPaymentContext(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC17setPaymentContext3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC17setPaymentContext3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentSecretArg:paymentConstraintsArg:paymentContextArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReceiveTlvs",
                    "printedName": "LightningDevKit.Bindings.ReceiveTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC16paymentSecretArg0g11ConstraintsI00g7ContextI0AESays5UInt8VG_AC07PaymentJ0CAC0mK0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC16paymentSecretArg0g11ConstraintsI00g7ContextI0AESays5UInt8VG_AC07PaymentJ0CAC0mK0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC",
            "mangledName": "$s15LightningDevKit8BindingsC11ReceiveTlvsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HTLCOutputInCommitment",
            "printedName": "HTLCOutputInCommitment",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOffered",
                "printedName": "getOffered()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10getOfferedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10getOfferedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOffered",
                "printedName": "setOffered(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10setOffered3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10setOffered3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAmountMsat",
                "printedName": "getAmountMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13getAmountMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13getAmountMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAmountMsat",
                "printedName": "setAmountMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13setAmountMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13setAmountMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiry",
                "printedName": "getCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13getCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13getCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiry",
                "printedName": "setCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13setCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC13setCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14setPaymentHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC14setPaymentHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTransactionOutputIndex",
                "printedName": "getTransactionOutputIndex()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC25getTransactionOutputIndexs6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC25getTransactionOutputIndexs6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTransactionOutputIndex",
                "printedName": "setTransactionOutputIndex(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC25setTransactionOutputIndex3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC25setTransactionOutputIndex3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(offeredArg:amountMsatArg:cltvExpiryArg:paymentHashArg:transactionOutputIndexArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10offeredArg010amountMsatI0010cltvExpiryI0011paymentHashI0022transactionOutputIndexI0AESb_s6UInt64Vs6UInt32VSays5UInt8VGANSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC10offeredArg010amountMsatI0010cltvExpiryI0011paymentHashI0022transactionOutputIndexI0AESb_s6UInt64Vs6UInt32VSays5UInt8VGANSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toBitcoinAmount",
                "printedName": "toBitcoinAmount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC15toBitcoinAmounts6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC15toBitcoinAmounts6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC",
            "mangledName": "$s15LightningDevKit8BindingsC22HTLCOutputInCommitmentC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
            "printedName": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceWithDerivedSigningPubkeyBuilder",
                    "printedName": "LightningDevKit.Bindings.InvoiceWithDerivedSigningPubkeyBuilder",
                    "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC04initG3Err1eAeC0lmN0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC04initG3Err1eAeC0lmN0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceWithDerivedSigningPubkeyBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceWithDerivedSigningPubkeyBuilder",
                        "printedName": "LightningDevKit.Bindings.InvoiceWithDerivedSigningPubkeyBuilder",
                        "usr": "s:15LightningDevKit8BindingsC38InvoiceWithDerivedSigningPubkeyBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelIdDecodeErrorZ",
            "printedName": "Result_ChannelIdDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BroadcasterInterface",
            "printedName": "BroadcasterInterface",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "broadcastTransactions",
                "printedName": "broadcastTransactions(txs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC21broadcastTransactions3txsySaySays5UInt8VGG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC21broadcastTransactions3txsySaySays5UInt8VGG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC",
            "mangledName": "$s15LightningDevKit8BindingsC20BroadcasterInterfaceC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_TypeZDecodeErrorZ",
            "printedName": "Result_COption_TypeZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_TypeZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_TypeZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BindingsType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BindingsType",
                        "printedName": "LightningDevKit.Bindings.BindingsType",
                        "usr": "s:15LightningDevKit8BindingsC0D4TypeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC10initWithOk1oAeC0dG0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC10initWithOk1oAeC0dG0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_TypeZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_TypeZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BindingsType?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BindingsType",
                        "printedName": "LightningDevKit.Bindings.BindingsType",
                        "usr": "s:15LightningDevKit8BindingsC0D4TypeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC8getValueAC0dG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC8getValueAC0dG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HeldHtlcAvailableDecodeErrorZ",
            "printedName": "Result_HeldHtlcAvailableDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HeldHtlcAvailableDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HeldHtlcAvailableDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HeldHtlcAvailable",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HeldHtlcAvailableDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HeldHtlcAvailableDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HeldHtlcAvailable",
                        "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                        "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedInvoiceRequest",
            "printedName": "UnsignedInvoiceRequest",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "taggedHash",
                "printedName": "taggedHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TaggedHash",
                    "printedName": "LightningDevKit.Bindings.TaggedHash",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC10taggedHashAC06TaggedI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC10taggedHashAC06TaggedI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chains",
                "printedName": "chains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13offerFeaturesAC05OfferI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13offerFeaturesAC05OfferI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paths",
                "printedName": "paths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC17supportedQuantityAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC17supportedQuantityAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC11amountMsatss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC11amountMsatss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceRequestFeatures",
                "printedName": "invoiceRequestFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC07invoiceG8FeaturesAC0fgI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC07invoiceG8FeaturesAC0fgI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC",
            "mangledName": "$s15LightningDevKit8BindingsC22UnsignedInvoiceRequestC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelUpdateInfo",
            "printedName": "ChannelUpdateInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMaximumMsat",
                "printedName": "getHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18getHtlcMaximumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18getHtlcMaximumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMaximumMsat",
                "printedName": "setHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFees",
                "printedName": "getFees()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC7getFeesAC07RoutingI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC7getFeesAC07RoutingI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFees",
                "printedName": "setFees(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC7setFees3valyAC07RoutingI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC7setFees3valyAC07RoutingI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLastUpdate",
                "printedName": "getLastUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC07getLastF0s6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC07getLastF0s6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLastUpdate",
                "printedName": "setLastUpdate(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC07setLastF03valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC07setLastF03valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getEnabled",
                "printedName": "getEnabled()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC10getEnabledSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC10getEnabledSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setEnabled",
                "printedName": "setEnabled(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC10setEnabled3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC10setEnabled3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLastUpdateMessage",
                "printedName": "getLastUpdateMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC07getLastF7MessageAC0eF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC07getLastF7MessageAC0eF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLastUpdateMessage",
                "printedName": "setLastUpdateMessage(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC07setLastF7Message3valyAC0eF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC07setLastF7Message3valyAC0eF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(htlcMinimumMsatArg:htlcMaximumMsatArg:feesArg:lastUpdateArg:cltvExpiryDeltaArg:enabledArg:lastUpdateMessageArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC18htlcMinimumMsatArg0h7MaximumjK004feesK004lastfK0015cltvExpiryDeltaK007enabledK00nf7MessageK0AEs6UInt64V_AnC11RoutingFeesCs6UInt32Vs6UInt16VSbAC0eF0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC18htlcMinimumMsatArg0h7MaximumjK004feesK004lastfK0015cltvExpiryDeltaK007enabledK00nf7MessageK0AEs6UInt64V_AnC11RoutingFeesCs6UInt32Vs6UInt16VSbAC0eF0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelUpdateInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC17ChannelUpdateInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpdateFee",
            "printedName": "UpdateFee",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeratePerKw",
                "printedName": "getFeeratePerKw()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC15getFeeratePerKws6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC15getFeeratePerKws6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeratePerKw",
                "printedName": "setFeeratePerKw(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC15setFeeratePerKw3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC15setFeeratePerKw3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:feeratePerKwArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC12channelIdArg012feeratePerKwI0AeC07ChannelH0C_s6UInt32Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC12channelIdArg012feeratePerKwI0AeC07ChannelH0C_s6UInt32Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFeeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFeeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_UpdateFeeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC",
            "mangledName": "$s15LightningDevKit8BindingsC9UpdateFeeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeAnnouncement",
            "printedName": "NodeAnnouncement",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getContents",
                "printedName": "getContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC11getContentsAC08UnsignedeF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC11getContentsAC08UnsignedeF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setContents",
                "printedName": "setContents(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC11setContents3valyAC08UnsignedeF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC11setContents3valyAC08UnsignedeF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(signatureArg:contentsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC12signatureArg08contentsH0AESays5UInt8VG_AC08UnsignedeF0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC12signatureArg08contentsH0AESays5UInt8VG_AC08UnsignedeF0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_NodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC",
            "mangledName": "$s15LightningDevKit8BindingsC16NodeAnnouncementC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PendingHTLCInfoInboundHTLCErrZ",
            "printedName": "Result_PendingHTLCInfoInboundHTLCErrZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCInfoInboundHTLCErrZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoInboundHTLCErrZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCInfo",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCInfo",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCInfoInboundHTLCErrZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoInboundHTLCErrZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCErr",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCErr",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCErr?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCErr",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCErr",
                        "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC8getErrorAC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC8getErrorAC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCInfo",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCInfo",
                        "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCInfoInboundHTLCErrZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PaymentRelayDecodeErrorZ",
            "printedName": "Result_PaymentRelayDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentRelayDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentRelayDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentRelay",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentRelayDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentRelayDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentRelay",
                        "printedName": "LightningDevKit.Bindings.PaymentRelay",
                        "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Refund",
            "printedName": "Refund",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RefundC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PrintableString",
                    "printedName": "LightningDevKit.Bindings.PrintableString",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC11descriptionAC15PrintableStringCyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC11descriptionAC15PrintableStringCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpired",
                "printedName": "isExpired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC9isExpiredSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC9isExpiredSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpiredNoStd",
                "printedName": "isExpiredNoStd(durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC14isExpiredNoStd18durationSinceEpochSbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC14isExpiredNoStd18durationSinceEpochSbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paths",
                "printedName": "paths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC5pathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC5pathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC11amountMsatss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC11amountMsatss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "features",
                "printedName": "features()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC8featuresAC22InvoiceRequestFeaturesCyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC8featuresAC22InvoiceRequestFeaturesCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromStr",
                "printedName": "fromStr(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC7fromStr1sAC07Result_E17Bolt12ParseErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC7fromStr1sAC07Result_E17Bolt12ParseErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RefundC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RefundC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6RefundC",
            "mangledName": "$s15LightningDevKit8BindingsC6RefundC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelReadyDecodeErrorZ",
            "printedName": "Result_ChannelReadyDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReadyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReadyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReadyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReadyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelReady?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelReady",
                        "printedName": "LightningDevKit.Bindings.ChannelReady",
                        "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReplyChannelRange",
            "printedName": "ReplyChannelRange",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstBlocknum",
                "printedName": "getFirstBlocknum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC16getFirstBlocknums6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC16getFirstBlocknums6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstBlocknum",
                "printedName": "setFirstBlocknum(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC16setFirstBlocknum3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC16setFirstBlocknum3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNumberOfBlocks",
                "printedName": "getNumberOfBlocks()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC17getNumberOfBlockss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC17getNumberOfBlockss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNumberOfBlocks",
                "printedName": "setNumberOfBlocks(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC17setNumberOfBlocks3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC17setNumberOfBlocks3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSyncComplete",
                "printedName": "getSyncComplete()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC15getSyncCompleteSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC15getSyncCompleteSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSyncComplete",
                "printedName": "setSyncComplete(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC15setSyncComplete3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC15setSyncComplete3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelIds",
                "printedName": "getShortChannelIds()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC08getShortF3IdsSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC08getShortF3IdsSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelIds",
                "printedName": "setShortChannelIds(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC08setShortF3Ids3valySays6UInt64VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC08setShortF3Ids3valySays6UInt64VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:firstBlocknumArg:numberOfBlocksArg:syncCompleteArg:shortChannelIdsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC12chainHashArg013firstBlocknumJ0014numberOfBlocksJ0012syncCompleteJ005shortf3IdsJ0AESays5UInt8VG_s6UInt32VAOSbSays6UInt64VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC12chainHashArg013firstBlocknumJ0014numberOfBlocksJ0012syncCompleteJ005shortf3IdsJ0AESays5UInt8VG_s6UInt32VAOSbSays6UInt64VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC",
            "mangledName": "$s15LightningDevKit8BindingsC17ReplyChannelRangeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageHandler",
            "printedName": "MessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChanHandler",
                "printedName": "getChanHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMessageHandler",
                        "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                        "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC07getChanF0AC07ChanneleF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC07getChanF0AC07ChanneleF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChanHandler",
                "printedName": "setChanHandler(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC07setChanF03valyAC07ChanneleF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC07setChanF03valyAC07ChanneleF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRouteHandler",
                "printedName": "getRouteHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RoutingMessageHandler",
                        "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                        "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC08getRouteF0AC07RoutingeF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC08getRouteF0AC07RoutingeF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteHandler",
                "printedName": "setRouteHandler(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingMessageHandler",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC08setRouteF03valyAC07RoutingeF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC08setRouteF03valyAC07RoutingeF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOnionMessageHandler",
                "printedName": "getOnionMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessageHandler",
                        "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                        "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC08getOnioneF0AC0heF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC08getOnioneF0AC0heF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionMessageHandler",
                "printedName": "setOnionMessageHandler(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC08setOnioneF03valyAC0heF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC08setOnioneF03valyAC0heF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCustomMessageHandler",
                "printedName": "getCustomMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CustomMessageHandler?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CustomMessageHandler",
                        "printedName": "LightningDevKit.Bindings.CustomMessageHandler",
                        "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC09getCustomeF0AC0heF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC09getCustomeF0AC0heF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCustomMessageHandler",
                "printedName": "setCustomMessageHandler(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC09setCustomeF03valyAC0heF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC09setCustomeF03valyAC0heF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chanHandlerArg:routeHandlerArg:onionMessageHandlerArg:customMessageHandlerArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageHandler",
                    "printedName": "LightningDevKit.Bindings.MessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingMessageHandler",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC04chanF3Arg05routefH005onionefH006customefH0AeC07ChanneleF0C_AC07RoutingeF0CAC05OnioneF0CAC06CustomeF0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC04chanF3Arg05routefH005onionefH006customefH0AeC07ChanneleF0C_AC07RoutingeF0CAC05OnioneF0CAC06CustomeF0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC14MessageHandlerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt12OfferContextDecodeErrorZ",
            "printedName": "Result_Bolt12OfferContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12OfferContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12OfferContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12OfferContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12OfferContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12OfferContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InMemorySignerDecodeErrorZ",
            "printedName": "Result_InMemorySignerDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InMemorySignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InMemorySignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InMemorySigner",
                    "printedName": "LightningDevKit.Bindings.InMemorySigner",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InMemorySignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InMemorySignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InMemorySigner?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InMemorySigner",
                        "printedName": "LightningDevKit.Bindings.InMemorySigner",
                        "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AcceptChannelV2",
            "printedName": "AcceptChannelV2",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCommonFields",
                "printedName": "getCommonFields()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C15getCommonFieldsAC0iefJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C15getCommonFieldsAC0iefJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommonFields",
                "printedName": "setCommonFields(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C15setCommonFields3valyAC0iefJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C15setCommonFields3valyAC0iefJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingSatoshis",
                "printedName": "getFundingSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C18getFundingSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C18getFundingSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingSatoshis",
                "printedName": "setFundingSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C18setFundingSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C18setFundingSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSecondPerCommitmentPoint",
                "printedName": "getSecondPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C27getSecondPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C27getSecondPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSecondPerCommitmentPoint",
                "printedName": "setSecondPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C27setSecondPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C27setSecondPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRequireConfirmedInputs",
                "printedName": "getRequireConfirmedInputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequireConfirmedInputs",
                "printedName": "setRequireConfirmedInputs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(commonFieldsArg:fundingSatoshisArg:secondPerCommitmentPointArg:requireConfirmedInputsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C15commonFieldsArg015fundingSatoshisJ0024secondPerCommitmentPointJ0022requireConfirmedInputsJ0AeC06CommonefI0C_s6UInt64VSays5UInt8VGAC12Option_NoneZOtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C15commonFieldsArg015fundingSatoshisJ0024secondPerCommitmentPointJ0022requireConfirmedInputsJ0AeC06CommonefI0C_s6UInt64VSays5UInt8VGAC12Option_NoneZOtcfc",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C",
            "mangledName": "$s15LightningDevKit8BindingsC15AcceptChannelV2C",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OffersMessageDecodeErrorZ",
            "printedName": "Result_OffersMessageDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersMessage",
                        "printedName": "LightningDevKit.Bindings.OffersMessage",
                        "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelPublicKeys",
            "printedName": "ChannelPublicKeys",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFundingPubkey",
                "printedName": "getFundingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC16getFundingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC16getFundingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingPubkey",
                "printedName": "setFundingPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC16setFundingPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC16setFundingPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationBasepoint",
                "printedName": "getRevocationBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC22getRevocationBasepointAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC22getRevocationBasepointAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationBasepoint",
                "printedName": "setRevocationBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC22setRevocationBasepoint3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC22setRevocationBasepoint3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentPoint",
                "printedName": "getPaymentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC15getPaymentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC15getPaymentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentPoint",
                "printedName": "setPaymentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC15setPaymentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC15setPaymentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDelayedPaymentBasepoint",
                "printedName": "getDelayedPaymentBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC26getDelayedPaymentBasepointAC0ijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC26getDelayedPaymentBasepointAC0ijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDelayedPaymentBasepoint",
                "printedName": "setDelayedPaymentBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC26setDelayedPaymentBasepoint3valyAC0ijK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC26setDelayedPaymentBasepoint3valyAC0ijK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcBasepoint",
                "printedName": "getHtlcBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC16getHtlcBasepointAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC16getHtlcBasepointAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcBasepoint",
                "printedName": "setHtlcBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC16setHtlcBasepoint3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC16setHtlcBasepoint3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(fundingPubkeyArg:revocationBasepointArg:paymentPointArg:delayedPaymentBasepointArg:htlcBasepointArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC16fundingPubkeyArg019revocationBasepointJ0012paymentPointJ0014delayedPaymentlJ004htlclJ0AESays5UInt8VG_AC010RevocationL0CAmC07DelayedpL0CAC04HtlcL0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC16fundingPubkeyArg019revocationBasepointJ0012paymentPointJ0014delayedPaymentlJ004htlclJ0AESays5UInt8VG_AC010RevocationL0CAmC07DelayedpL0CAC04HtlcL0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelPublicKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelPublicKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC",
            "mangledName": "$s15LightningDevKit8BindingsC17ChannelPublicKeysC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelUpdateDecodeErrorZ",
            "printedName": "Result_ChannelUpdateDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CandidateRouteHop",
            "printedName": "CandidateRouteHop",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "CandidateRouteHopType",
                "printedName": "CandidateRouteHopType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "FirstHop",
                    "printedName": "FirstHop",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type) -> LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CandidateRouteHopType",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CandidateRouteHopType",
                                "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO05FirstG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO05FirstG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PublicHop",
                    "printedName": "PublicHop",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type) -> LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CandidateRouteHopType",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CandidateRouteHopType",
                                "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO06PublicG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO06PublicG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PrivateHop",
                    "printedName": "PrivateHop",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type) -> LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CandidateRouteHopType",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CandidateRouteHopType",
                                "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO07PrivateG0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO07PrivateG0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Blinded",
                    "printedName": "Blinded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type) -> LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CandidateRouteHopType",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CandidateRouteHopType",
                                "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO7BlindedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO7BlindedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OneHopBlinded",
                    "printedName": "OneHopBlinded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type) -> LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "CandidateRouteHopType",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "CandidateRouteHopType",
                                "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO03OneG7BlindedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO03OneG7BlindedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CandidateRouteHopType",
                        "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "CandidateRouteHopType",
                        "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                        "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHopType",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop.CandidateRouteHopType",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFirstHop",
                "printedName": "initWithFirstHop(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FirstHopCandidate",
                    "printedName": "LightningDevKit.Bindings.FirstHopCandidate",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC013initWithFirstG01aAeC0jgE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC013initWithFirstG01aAeC0jgE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPublicHop",
                "printedName": "initWithPublicHop(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PublicHopCandidate",
                    "printedName": "LightningDevKit.Bindings.PublicHopCandidate",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC014initWithPublicG01aAeC0jgE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC014initWithPublicG01aAeC0jgE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPrivateHop",
                "printedName": "initWithPrivateHop(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PrivateHopCandidate",
                    "printedName": "LightningDevKit.Bindings.PrivateHopCandidate",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC015initWithPrivateG01aAeC0jgE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC015initWithPrivateG01aAeC0jgE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBlinded",
                "printedName": "initWithBlinded(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPathCandidate",
                    "printedName": "LightningDevKit.Bindings.BlindedPathCandidate",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC15initWithBlinded1aAeC0j4PathE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC15initWithBlinded1aAeC0j4PathE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOneHopBlinded",
                "printedName": "initWithOneHopBlinded(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CandidateRouteHop",
                    "printedName": "LightningDevKit.Bindings.CandidateRouteHop",
                    "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OneHopBlindedPathCandidate",
                    "printedName": "LightningDevKit.Bindings.OneHopBlindedPathCandidate",
                    "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC011initWithOneG7Blinded1aAeC0jgk4PathE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC011initWithOneG7Blinded1aAeC0jgk4PathE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "globallyUniqueShortChannelId",
                "printedName": "globallyUniqueShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC28globallyUniqueShortChannelIds6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC28globallyUniqueShortChannelIds6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "cltvExpiryDelta",
                "printedName": "cltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC15cltvExpiryDeltas6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC15cltvExpiryDeltas6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "htlcMinimumMsat",
                "printedName": "htlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC15htlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC15htlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fees",
                "printedName": "fees()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC4feesAC11RoutingFeesCyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC4feesAC11RoutingFeesCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "source",
                "printedName": "source()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC6sourceAC6NodeIdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC6sourceAC6NodeIdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "target",
                "printedName": "target()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC6targetAC6NodeIdCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC6targetAC6NodeIdCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFirstHop",
                "printedName": "getValueAsFirstHop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FirstHopCandidate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FirstHopCandidate",
                        "printedName": "LightningDevKit.Bindings.FirstHopCandidate",
                        "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC015getValueAsFirstG0AC0kgE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC015getValueAsFirstG0AC0kgE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPublicHop",
                "printedName": "getValueAsPublicHop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PublicHopCandidate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PublicHopCandidate",
                        "printedName": "LightningDevKit.Bindings.PublicHopCandidate",
                        "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC016getValueAsPublicG0AC0kgE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC016getValueAsPublicG0AC0kgE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPrivateHop",
                "printedName": "getValueAsPrivateHop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrivateHopCandidate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrivateHopCandidate",
                        "printedName": "LightningDevKit.Bindings.PrivateHopCandidate",
                        "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC017getValueAsPrivateG0AC0kgE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC017getValueAsPrivateG0AC0kgE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBlinded",
                "printedName": "getValueAsBlinded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedPathCandidate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPathCandidate",
                        "printedName": "LightningDevKit.Bindings.BlindedPathCandidate",
                        "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC17getValueAsBlindedAC0k4PathE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC17getValueAsBlindedAC0k4PathE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOneHopBlinded",
                "printedName": "getValueAsOneHopBlinded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OneHopBlindedPathCandidate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OneHopBlindedPathCandidate",
                        "printedName": "LightningDevKit.Bindings.OneHopBlindedPathCandidate",
                        "usr": "s:15LightningDevKit8BindingsC26OneHopBlindedPathCandidateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC013getValueAsOneG7BlindedAC0kgl4PathE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC013getValueAsOneG7BlindedAC0kgl4PathE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17CandidateRouteHopC",
            "mangledName": "$s15LightningDevKit8BindingsC17CandidateRouteHopC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Persist",
            "printedName": "Persist",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7PersistC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Persist",
                    "printedName": "LightningDevKit.Bindings.Persist",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7PersistCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "persistNewChannel",
                "printedName": "persistNewChannel(channelFundingOutpoint:monitor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitor",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7PersistC17persistNewChannel22channelFundingOutpoint7monitorAC0H19MonitorUpdateStatusOAC8OutPointC_AC0hM0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistC17persistNewChannel22channelFundingOutpoint7monitorAC0H19MonitorUpdateStatusOAC8OutPointC_AC0hM0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updatePersistedChannel",
                "printedName": "updatePersistedChannel(channelFundingOutpoint:monitorUpdate:monitor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitor",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7PersistC22updatePersistedChannel22channelFundingOutpoint13monitorUpdate0L0AC0h7MonitorM6StatusOAC8OutPointC_AC0hnM0CAC0hN0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistC22updatePersistedChannel22channelFundingOutpoint13monitorUpdate0L0AC0h7MonitorM6StatusOAC8OutPointC_AC0hnM0CAC0hN0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "archivePersistedChannel",
                "printedName": "archivePersistedChannel(channelFundingOutpoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7PersistC23archivePersistedChannel22channelFundingOutpointyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7PersistC23archivePersistedChannel22channelFundingOutpointyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7PersistC",
            "mangledName": "$s15LightningDevKit8BindingsC7PersistC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Description",
            "printedName": "Description",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Description",
                    "printedName": "LightningDevKit.Bindings.Description",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Description",
                    "printedName": "LightningDevKit.Bindings.Description",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(description:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DescriptionCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DescriptionCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC3new11descriptionAC07Result_E14CreationErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC3new11descriptionAC07Result_E14CreationErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoInner",
                "printedName": "intoInner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC9intoInnerAC15UntrustedStringCyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC9intoInnerAC15UntrustedStringCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asInner",
                "printedName": "asInner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC7asInnerAC15UntrustedStringCyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC7asInnerAC15UntrustedStringCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11DescriptionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11DescriptionC",
            "mangledName": "$s15LightningDevKit8BindingsC11DescriptionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DelayedPaymentBasepoint",
            "printedName": "DelayedPaymentBasepoint",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC11toPublicKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC11toPublicKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveAddTweak",
                "printedName": "deriveAddTweak(perCommitmentPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC14deriveAddTweak18perCommitmentPointSays5UInt8VGAJ_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC14deriveAddTweak18perCommitmentPointSays5UInt8VGAJ_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC",
            "mangledName": "$s15LightningDevKit8BindingsC23DelayedPaymentBasepointC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "P2PGossipSync",
            "printedName": "P2PGossipSync",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(networkGraph:utxoLookup:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "P2PGossipSync",
                    "printedName": "LightningDevKit.Bindings.P2PGossipSync",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoLookup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookup",
                        "printedName": "LightningDevKit.Bindings.UtxoLookup",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC12networkGraph10utxoLookup6loggerAeC07NetworkI0C_AC04UtxoK0CSgAC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC12networkGraph10utxoLookup6loggerAeC07NetworkI0C_AC04UtxoK0CSgAC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "addUtxoLookup",
                "printedName": "addUtxoLookup(utxoLookup:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoLookup?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookup",
                        "printedName": "LightningDevKit.Bindings.UtxoLookup",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC13addUtxoLookup04utxoJ0yAC0iJ0CSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC13addUtxoLookup04utxoJ0yAC0iJ0CSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asRoutingMessageHandler",
                "printedName": "asRoutingMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingMessageHandler",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC23asRoutingMessageHandlerAC0ijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC23asRoutingMessageHandlerAC0ijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asMessageSendEventsProvider",
                "printedName": "asMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC27asMessageSendEventsProviderAC0ijkL0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC27asMessageSendEventsProviderAC0ijkL0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC",
            "mangledName": "$s15LightningDevKit8BindingsC13P2PGossipSyncC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PaymentContextDecodeErrorZ",
            "printedName": "Result_PaymentContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentContext",
                        "printedName": "LightningDevKit.Bindings.PaymentContext",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnsignedChannelUpdateDecodeErrorZ",
            "printedName": "Result_UnsignedChannelUpdateDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PositiveTimestampCreationErrorZ",
            "printedName": "Result_PositiveTimestampCreationErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PositiveTimestampCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PositiveTimestampCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PositiveTimestamp",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PositiveTimestampCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PositiveTimestampCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CreationError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC03getI0AC0hI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC03getI0AC0hI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PositiveTimestamp",
                        "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                        "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "WatchedOutput",
            "printedName": "WatchedOutput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBlockHash",
                "printedName": "getBlockHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC12getBlockHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC12getBlockHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlockHash",
                "printedName": "setBlockHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC12setBlockHash3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC12setBlockHash3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScriptPubkey",
                "printedName": "getScriptPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC15getScriptPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC15getScriptPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScriptPubkey",
                "printedName": "setScriptPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC15setScriptPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC15setScriptPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(blockHashArg:outpointArg:scriptPubkeyArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WatchedOutput",
                    "printedName": "LightningDevKit.Bindings.WatchedOutput",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC12blockHashArg08outpointI0012scriptPubkeyI0AESays5UInt8VGSg_AC8OutPointCAKtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC12blockHashArg08outpointI0012scriptPubkeyI0AESays5UInt8VGSg_AC8OutPointCAKtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WatchedOutput",
                    "printedName": "LightningDevKit.Bindings.WatchedOutput",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WatchedOutput",
                    "printedName": "LightningDevKit.Bindings.WatchedOutput",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC",
            "mangledName": "$s15LightningDevKit8BindingsC13WatchedOutputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_OnionMessageContentsZDecodeErrorZ",
            "printedName": "Result_COption_OnionMessageContentsZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessageContents",
                        "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                        "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC10initWithOk1oAeC0ghI0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC10initWithOk1oAeC0ghI0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessageContents",
                        "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                        "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC8getValueAC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC8getValueAC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UntrustedStringDecodeErrorZ",
            "printedName": "Result_UntrustedStringDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UntrustedStringDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UntrustedStringDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UntrustedStringDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UntrustedStringDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UntrustedString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UntrustedString",
                        "printedName": "LightningDevKit.Bindings.UntrustedString",
                        "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TrustedCommitmentTransactionNoneZ",
            "printedName": "Result_TrustedCommitmentTransactionNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedCommitmentTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedCommitmentTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrustedCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.TrustedCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedCommitmentTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedCommitmentTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TrustedCommitmentTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TrustedCommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.TrustedCommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ThirtyTwoBytesAPIErrorZ",
            "printedName": "Result_ThirtyTwoBytesAPIErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC11initWithErr1eAeC0I0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC11initWithErr1eAeC0I0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC8getErrorAC0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC8getErrorAC0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RefundDecodeErrorZ",
            "printedName": "Result_RefundDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Refund",
                    "printedName": "LightningDevKit.Bindings.Refund",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Refund?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Refund",
                        "printedName": "LightningDevKit.Bindings.Refund",
                        "usr": "s:15LightningDevKit8BindingsC6RefundC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC25Result_RefundDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Input",
            "printedName": "Input",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5InputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5InputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5InputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreviousUtxo",
                "printedName": "getPreviousUtxo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC15getPreviousUtxoAC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC15getPreviousUtxoAC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPreviousUtxo",
                "printedName": "setPreviousUtxo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC15setPreviousUtxo3valyAC5TxOutC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC15setPreviousUtxo3valyAC5TxOutC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSatisfactionWeight",
                "printedName": "getSatisfactionWeight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC21getSatisfactionWeights6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC21getSatisfactionWeights6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSatisfactionWeight",
                "printedName": "setSatisfactionWeight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC21setSatisfactionWeight3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC21setSatisfactionWeight3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(outpointArg:previousUtxoArg:satisfactionWeightArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Input",
                    "printedName": "LightningDevKit.Bindings.Input",
                    "usr": "s:15LightningDevKit8BindingsC5InputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC5InputC11outpointArg012previousUtxoG0018satisfactionWeightG0AeC8OutPointC_AC02TxL0Cs6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC11outpointArg012previousUtxoG0018satisfactionWeightG0AeC8OutPointC_AC02TxL0Cs6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Input",
                    "printedName": "LightningDevKit.Bindings.Input",
                    "usr": "s:15LightningDevKit8BindingsC5InputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Input",
                    "printedName": "LightningDevKit.Bindings.Input",
                    "usr": "s:15LightningDevKit8BindingsC5InputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5InputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5InputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5InputC",
            "mangledName": "$s15LightningDevKit8BindingsC5InputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AcceptChannel",
            "printedName": "AcceptChannel",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCommonFields",
                "printedName": "getCommonFields()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC15getCommonFieldsAC0hefI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC15getCommonFieldsAC0hefI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommonFields",
                "printedName": "setCommonFields(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC15setCommonFields3valyAC0hefI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC15setCommonFields3valyAC0hefI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelReserveSatoshis",
                "printedName": "getChannelReserveSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC03getF15ReserveSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC03getF15ReserveSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelReserveSatoshis",
                "printedName": "setChannelReserveSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC03setF15ReserveSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC03setF15ReserveSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(commonFieldsArg:channelReserveSatoshisArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC15commonFieldsArg022channelReserveSatoshisI0AeC06CommonefH0C_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC15commonFieldsArg022channelReserveSatoshisI0AeC06CommonefH0C_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_AcceptChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC",
            "mangledName": "$s15LightningDevKit8BindingsC13AcceptChannelC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TrackedSpendableOutput",
            "printedName": "TrackedSpendableOutput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getDescriptor",
                "printedName": "getDescriptor()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC13getDescriptorAC0fgI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC13getDescriptorAC0fgI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDescriptor",
                "printedName": "setDescriptor(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC13setDescriptor3valyAC0fgI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC13setDescriptor3valyAC0fgI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC12getChannelIdAC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC12getChannelIdAC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getStatus",
                "printedName": "getStatus()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC9getStatusAC0g5SpendI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC9getStatusAC0g5SpendI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStatus",
                "printedName": "setStatus(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC9setStatus3valyAC0g5SpendI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC9setStatus3valyAC0g5SpendI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(descriptorArg:channelIdArg:statusArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TrackedSpendableOutput",
                    "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC13descriptorArg09channelIdI006statusI0AeC0fG10DescriptorC_AC07ChannelK0CAC0G11SpendStatusCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC13descriptorArg09channelIdI006statusI0AeC0fG10DescriptorC_AC07ChannelK0CAC0G11SpendStatusCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrackedSpendableOutput",
                    "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrackedSpendableOutput",
                    "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isSpentIn",
                "printedName": "isSpentIn(tx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC9isSpentIn2txSbSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC9isSpentIn2txSbSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrackedSpendableOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrackedSpendableOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC",
            "mangledName": "$s15LightningDevKit8BindingsC22TrackedSpendableOutputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Offer",
            "printedName": "Offer",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5OfferC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "chains",
                "printedName": "chains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC6chainsSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC6chainsSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC13offerFeaturesAC0eG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC13offerFeaturesAC0eG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paths",
                "printedName": "paths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC5pathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC5pathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC17supportedQuantityAC0G0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC17supportedQuantityAC0G0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC13signingPubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC13signingPubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "id",
                "printedName": "id()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC2idAC0E2IdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC2idAC0E2IdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsChain",
                "printedName": "supportsChain(chain:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC13supportsChain5chainSbSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC13supportsChain5chainSbSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpired",
                "printedName": "isExpired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC9isExpiredSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC9isExpiredSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpiredNoStd",
                "printedName": "isExpiredNoStd(durationSinceEpoch:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC14isExpiredNoStd18durationSinceEpochSbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC14isExpiredNoStd18durationSinceEpochSbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isValidQuantity",
                "printedName": "isValidQuantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC15isValidQuantity8quantitySbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC15isValidQuantity8quantitySbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "expectsQuantity",
                "printedName": "expectsQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC15expectsQuantitySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC15expectsQuantitySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requestInvoiceDerivingPayerId",
                "printedName": "requestInvoiceDerivingPayerId(expandedKey:nonce:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC29requestInvoiceDerivingPayerId11expandedKey5nonce07paymentJ0AC07Result_g18RequestWithDerivediJ27BuilderBolt12SemanticErrorZCAC08ExpandedL0C_AC5NonceCSays5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC29requestInvoiceDerivingPayerId11expandedKey5nonce07paymentJ0AC07Result_g18RequestWithDerivediJ27BuilderBolt12SemanticErrorZCAC08ExpandedL0C_AC5NonceCSays5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requestInvoiceDerivingMetadata",
                "printedName": "requestInvoiceDerivingMetadata(payerId:expandedKey:nonce:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC30requestInvoiceDerivingMetadata7payerId11expandedKey5nonce07paymentK0AC07Result_g24RequestWithExplicitPayerK27BuilderBolt12SemanticErrorZCSays5UInt8VG_AC08ExpandedM0CAC5NonceCAOtF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC30requestInvoiceDerivingMetadata7payerId11expandedKey5nonce07paymentK0AC07Result_g24RequestWithExplicitPayerK27BuilderBolt12SemanticErrorZCSays5UInt8VG_AC08ExpandedM0CAC5NonceCAOtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requestInvoice",
                "printedName": "requestInvoice(metadata:payerId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC14requestInvoice8metadata7payerIdAC07Result_g24RequestWithExplicitPayerJ27BuilderBolt12SemanticErrorZCSays5UInt8VG_AMtF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC14requestInvoice8metadata7payerIdAC07Result_g24RequestWithExplicitPayerJ27BuilderBolt12SemanticErrorZCSays5UInt8VG_AMtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromStr",
                "printedName": "fromStr(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC7fromStr1sAC07Result_E17Bolt12ParseErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC7fromStr1sAC07Result_E17Bolt12ParseErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5OfferC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5OfferC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5OfferC",
            "mangledName": "$s15LightningDevKit8BindingsC5OfferC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InFlightHtlcs",
            "printedName": "InFlightHtlcs",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "processPath",
                "printedName": "processPath(path:payerNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC11processPath4path11payerNodeIdyAC0I0C_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC11processPath4path11payerNodeIdyAC0I0C_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "addInflightHtlc",
                "printedName": "addInflightHtlc(source:target:channelScid:usedMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC15addInflightHtlc6source6target11channelScid8usedMsatyAC6NodeIdC_ALs6UInt64VANtF",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC15addInflightHtlc6source6target11channelScid8usedMsatyAC6NodeIdC_ALs6UInt64VANtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "usedLiquidityMsat",
                "printedName": "usedLiquidityMsat(source:target:channelScid:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC17usedLiquidityMsat6source6target11channelScids6UInt64VSgAC6NodeIdC_AnKtF",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC17usedLiquidityMsat6source6target11channelScids6UInt64VSgAC6NodeIdC_AnKtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InFlightHtlcsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InFlightHtlcsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC",
            "mangledName": "$s15LightningDevKit8BindingsC13InFlightHtlcsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneBolt12SemanticErrorZ",
            "printedName": "Result_NoneBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClaimedHTLC",
            "printedName": "ClaimedHTLC",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUserChannelId",
                "printedName": "getUserChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC16getUserChannelIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC16getUserChannelIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUserChannelId",
                "printedName": "setUserChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC16setUserChannelId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC16setUserChannelId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiry",
                "printedName": "getCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC13getCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC13getCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiry",
                "printedName": "setCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC13setCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC13setCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueMsat",
                "printedName": "getValueMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC12getValueMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC12getValueMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setValueMsat",
                "printedName": "setValueMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC12setValueMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC12setValueMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterpartySkimmedFeeMsat",
                "printedName": "getCounterpartySkimmedFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC29getCounterpartySkimmedFeeMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC29getCounterpartySkimmedFeeMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartySkimmedFeeMsat",
                "printedName": "setCounterpartySkimmedFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC29setCounterpartySkimmedFeeMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC29setCounterpartySkimmedFeeMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:userChannelIdArg:cltvExpiryArg:valueMsatArg:counterpartySkimmedFeeMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClaimedHTLC",
                    "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC12channelIdArg011userChannelhI0010cltvExpiryI009valueMsatI0022counterpartySkimmedFeeoI0AeC0kH0C_Says5UInt8VGs6UInt32Vs6UInt64VAStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC12channelIdArg011userChannelhI0010cltvExpiryI009valueMsatI0022counterpartySkimmedFeeoI0AeC0kH0C_Says5UInt8VGs6UInt32Vs6UInt64VAStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClaimedHTLC",
                    "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClaimedHTLC",
                    "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClaimedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClaimedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC4read3serAC07Result_E16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC4read3serAC07Result_E16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC",
            "mangledName": "$s15LightningDevKit8BindingsC11ClaimedHTLCC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_DelayedPaymentBasepointDecodeErrorZ",
            "printedName": "Result_DelayedPaymentBasepointDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DelayedPaymentBasepoint",
                        "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                        "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC42Result_DelayedPaymentBasepointDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InboundHTLCDetailsDecodeErrorZ",
            "printedName": "Result_InboundHTLCDetailsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCDetails",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                    "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_InboundHTLCDetailsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Ping",
            "printedName": "Ping",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PingC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PingC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PingC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPonglen",
                "printedName": "getPonglen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC10getPonglens6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC10getPonglens6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPonglen",
                "printedName": "setPonglen(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC10setPonglen3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC10setPonglen3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getByteslen",
                "printedName": "getByteslen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC11getByteslens6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC11getByteslens6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setByteslen",
                "printedName": "setByteslen(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC11setByteslen3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC11setByteslen3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(ponglenArg:byteslenArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Ping",
                    "printedName": "LightningDevKit.Bindings.Ping",
                    "usr": "s:15LightningDevKit8BindingsC4PingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4PingC10ponglenArg08byteslenG0AEs6UInt16V_AItcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC10ponglenArg08byteslenG0AEs6UInt16V_AItcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Ping",
                    "printedName": "LightningDevKit.Bindings.Ping",
                    "usr": "s:15LightningDevKit8BindingsC4PingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Ping",
                    "printedName": "LightningDevKit.Bindings.Ping",
                    "usr": "s:15LightningDevKit8BindingsC4PingC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PingC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PingC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4PingC",
            "mangledName": "$s15LightningDevKit8BindingsC4PingC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HtlcBasepointDecodeErrorZ",
            "printedName": "Result_HtlcBasepointDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HtlcBasepoint",
                        "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                        "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_HtlcBasepointDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
            "printedName": "Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC59Result_CounterpartyChannelTransactionParametersDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
            "printedName": "Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedInvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.UnsignedInvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC11initWithErr1eAeC0ijK0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC11initWithErr1eAeC0ijK0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC03getK0AC0ijK0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC03getK0AC0ijK0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedInvoiceRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedInvoiceRequest",
                        "printedName": "LightningDevKit.Bindings.UnsignedInvoiceRequest",
                        "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RandomBytes",
            "printedName": "RandomBytes",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(seed:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RandomBytes",
                    "printedName": "LightningDevKit.Bindings.RandomBytes",
                    "usr": "s:15LightningDevKit8BindingsC11RandomBytesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11RandomBytesC4seedAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC4seedAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asEntropySource",
                "printedName": "asEntropySource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RandomBytesC15asEntropySourceAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC15asEntropySourceAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RandomBytesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11RandomBytesC",
            "mangledName": "$s15LightningDevKit8BindingsC11RandomBytesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_StfuDecodeErrorZ",
            "printedName": "Result_StfuDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StfuDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StfuDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StfuDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StfuDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Stfu?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Stfu",
                        "printedName": "LightningDevKit.Bindings.Stfu",
                        "usr": "s:15LightningDevKit8BindingsC4StfuC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CommitmentSignedDecodeErrorZ",
            "printedName": "Result_CommitmentSignedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentSigned",
                        "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                        "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionPacket",
            "printedName": "OnionPacket",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getVersion",
                "printedName": "getVersion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC10getVersions5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC10getVersions5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVersion",
                "printedName": "setVersion(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC10setVersion3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC10setVersion3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPublicKey",
                "printedName": "getPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC12getPublicKeyAC07Result_hI15Secp256k1ErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC12getPublicKeyAC07Result_hI15Secp256k1ErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPublicKey",
                "printedName": "setPublicKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC12setPublicKey3valyAC07Result_hI15Secp256k1ErrorZC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC12setPublicKey3valyAC07Result_hI15Secp256k1ErrorZC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHmac",
                "printedName": "getHmac()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC7getHmacSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC7getHmacSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHmac",
                "printedName": "setHmac(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC7setHmac3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC7setHmac3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionPacketDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionPacketDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OnionPacketC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11OnionPacketC",
            "mangledName": "$s15LightningDevKit8BindingsC11OnionPacketC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_AsyncPaymentsMessageDecodeErrorZ",
            "printedName": "Result_AsyncPaymentsMessageDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AsyncPaymentsMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AsyncPaymentsMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessage",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AsyncPaymentsMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AsyncPaymentsMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AsyncPaymentsMessage",
                        "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage",
                        "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxInitRbf",
            "printedName": "TxInitRbf",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLocktime",
                "printedName": "getLocktime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC11getLocktimes6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC11getLocktimes6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLocktime",
                "printedName": "setLocktime(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC11setLocktime3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC11setLocktime3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeerateSatPer1000Weight",
                "printedName": "getFeerateSatPer1000Weight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC26getFeerateSatPer1000Weights6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC26getFeerateSatPer1000Weights6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeerateSatPer1000Weight",
                "printedName": "setFeerateSatPer1000Weight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC26setFeerateSatPer1000Weight3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC26setFeerateSatPer1000Weight3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingOutputContribution",
                "printedName": "getFundingOutputContribution()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC28getFundingOutputContributions5Int64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC28getFundingOutputContributions5Int64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingOutputContribution",
                "printedName": "setFundingOutputContribution(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC28setFundingOutputContribution3valys5Int64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC28setFundingOutputContribution3valys5Int64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:locktimeArg:feerateSatPer1000WeightArg:fundingOutputContributionArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC12channelIdArg08locktimeJ0023feerateSatPer1000WeightJ0025fundingOutputContributionJ0AeC07ChannelI0C_s6UInt32VAMs5Int64VSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC12channelIdArg08locktimeJ0023feerateSatPer1000WeightJ0025fundingOutputContributionJ0AeC07ChannelI0C_s6UInt32VAMs5Int64VSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxInitRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxInitRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC",
            "mangledName": "$s15LightningDevKit8BindingsC9TxInitRbfC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeAnnouncementDetails",
            "printedName": "NodeAnnouncementDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11getFeaturesAC0eI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11getFeaturesAC0eI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11setFeatures3valyAC0eI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11setFeatures3valyAC0eI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLastUpdate",
                "printedName": "getLastUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC13getLastUpdates6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC13getLastUpdates6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLastUpdate",
                "printedName": "setLastUpdate(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC13setLastUpdate3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC13setLastUpdate3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRgb",
                "printedName": "getRgb()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC6getRgbSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC6getRgbSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRgb",
                "printedName": "setRgb(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC6setRgb3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC6setRgb3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAlias",
                "printedName": "getAlias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC8getAliasAC0eI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC8getAliasAC0eI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAlias",
                "printedName": "setAlias(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC8setAlias3valyAC0eI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC8setAlias3valyAC0eI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAddresses",
                "printedName": "getAddresses()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC12getAddressesSayAC13SocketAddressCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC12getAddressesSayAC13SocketAddressCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAddresses",
                "printedName": "setAddresses(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC12setAddresses3valySayAC13SocketAddressCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC12setAddresses3valySayAC13SocketAddressCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(featuresArg:lastUpdateArg:rgbArg:aliasArg:addressesArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementDetails",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11featuresArg010lastUpdateI003rgbI005aliasI009addressesI0AeC0E8FeaturesC_s6UInt32VSays5UInt8VGAC0E5AliasCSayAC13SocketAddressCGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC11featuresArg010lastUpdateI003rgbI005aliasI009addressesI0AeC0E8FeaturesC_s6UInt32VSays5UInt8VGAC0E5AliasCSayAC13SocketAddressCGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementDetails",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncementDetails",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementDetails",
                    "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23NodeAnnouncementDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC23NodeAnnouncementDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HTLCUpdateDecodeErrorZ",
            "printedName": "Result_HTLCUpdateDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCUpdate",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCUpdate",
                        "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                        "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedBolt12Invoice",
            "printedName": "UnsignedBolt12Invoice",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "taggedHash",
                "printedName": "taggedHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TaggedHash",
                    "printedName": "LightningDevKit.Bindings.TaggedHash",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC10taggedHashAC06TaggedI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC10taggedHashAC06TaggedI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createdAt",
                "printedName": "createdAt()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9createdAts6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9createdAts6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "relativeExpiry",
                "printedName": "relativeExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14relativeExpirys6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14relativeExpirys6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpired",
                "printedName": "isExpired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9isExpiredSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9isExpiredSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbacks",
                "printedName": "fallbacks()",
                "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:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9fallbacksSaySSGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9fallbacksSaySSGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceFeatures",
                "printedName": "invoiceFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC15invoiceFeaturesAC0fgI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC15invoiceFeaturesAC0fgI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13signingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13signingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerChains",
                "printedName": "offerChains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11offerChainsSaySays5UInt8VGGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11offerChainsSaySays5UInt8VGGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OfferFeatures",
                        "printedName": "LightningDevKit.Bindings.OfferFeatures",
                        "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13offerFeaturesAC05OfferI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13offerFeaturesAC05OfferI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "messagePaths",
                "printedName": "messagePaths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC12messagePathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC12messagePathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Quantity?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Quantity",
                        "printedName": "LightningDevKit.Bindings.Quantity",
                        "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC17supportedQuantityAC0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC17supportedQuantityAC0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceRequestFeatures",
                "printedName": "invoiceRequestFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC22invoiceRequestFeaturesAC0giJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC22invoiceRequestFeaturesAC0giJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentHash",
                "printedName": "paymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11paymentHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11paymentHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11amountMsatss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC11amountMsatss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC",
            "mangledName": "$s15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BindingsType",
            "printedName": "BindingsType",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsType",
                    "printedName": "LightningDevKit.Bindings.BindingsType",
                    "usr": "s:15LightningDevKit8BindingsC0D4TypeC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "typeId",
                "printedName": "typeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeC6typeIds6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC6typeIds6UInt16VyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "debugStr",
                "printedName": "debugStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeC8debugStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC8debugStrSSyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4TypeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC0D4TypeC",
            "mangledName": "$s15LightningDevKit8BindingsC0D4TypeC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OfferWithExplicitMetadataBuilder",
            "printedName": "OfferWithExplicitMetadataBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(signingPubkey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferWithExplicitMetadataBuilder",
                    "printedName": "LightningDevKit.Bindings.OfferWithExplicitMetadataBuilder",
                    "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC13signingPubkeyAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC13signingPubkeyAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata(metadata:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC8metadataAfC31Result_NoneBolt12SemanticErrorZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC8metadataAfC31Result_NoneBolt12SemanticErrorZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats(amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC11amountMsatsAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC11amountMsatsAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry(absoluteExpiry:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description(description:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC11descriptionAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC11descriptionAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer(issuer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC6issuerAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC6issuerAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "path",
                "printedName": "path(path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC17supportedQuantity8quantityyAC0K0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC17supportedQuantity8quantityyAC0K0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "build",
                "printedName": "build()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC32OfferWithExplicitMetadataBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PendingHTLCRouting",
            "printedName": "PendingHTLCRouting",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PendingHTLCRoutingType",
                "printedName": "PendingHTLCRoutingType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Forward",
                    "printedName": "Forward",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type) -> LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PendingHTLCRoutingType",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                            "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PendingHTLCRoutingType",
                                "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO7ForwardyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO7ForwardyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Receive",
                    "printedName": "Receive",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type) -> LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PendingHTLCRoutingType",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                            "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PendingHTLCRoutingType",
                                "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO7ReceiveyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO7ReceiveyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ReceiveKeysend",
                    "printedName": "ReceiveKeysend",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type) -> LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PendingHTLCRoutingType",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                            "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PendingHTLCRoutingType",
                                "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO14ReceiveKeysendyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO14ReceiveKeysendyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCRoutingType",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCRoutingType",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRoutingType",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.PendingHTLCRoutingType",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initForward",
                "printedName": "initForward(onionPacket:shortChannelId:blinded:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedForward",
                    "printedName": "LightningDevKit.Bindings.BlindedForward",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC11initForward11onionPacket14shortChannelId7blindedAeC05OnionJ0C_s6UInt64VAC07BlindedH0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC11initForward11onionPacket14shortChannelId7blindedAeC05OnionJ0C_s6UInt64VAC07BlindedH0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithReceive",
                "printedName": "initWithReceive(paymentData:paymentMetadata:paymentContext:incomingCltvExpiry:phantomSharedSecret:customTlvs:requiresBlindedError:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FinalOnionHopData",
                    "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentContext",
                        "printedName": "LightningDevKit.Bindings.PaymentContext",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC15initWithReceive11paymentData0J8Metadata0J7Context18incomingCltvExpiry19phantomSharedSecret10customTlvs20requiresBlindedErrorAeC013FinalOnionHopK0C_Says5UInt8VGSgAC07PaymentM0CSgs6UInt32VARSays6UInt64V_ARtGSbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC15initWithReceive11paymentData0J8Metadata0J7Context18incomingCltvExpiry19phantomSharedSecret10customTlvs20requiresBlindedErrorAeC013FinalOnionHopK0C_Says5UInt8VGSgAC07PaymentM0CSgs6UInt32VARSays6UInt64V_ARtGSbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithReceiveKeysend",
                "printedName": "initWithReceiveKeysend(paymentData:paymentPreimage:paymentMetadata:incomingCltvExpiry:customTlvs:requiresBlindedError:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FinalOnionHopData",
                    "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt64, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC22initWithReceiveKeysend11paymentData0K8Preimage0K8Metadata18incomingCltvExpiry10customTlvs20requiresBlindedErrorAeC013FinalOnionHopL0C_Says5UInt8VGAQSgs6UInt32VSays6UInt64V_AQtGSbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC22initWithReceiveKeysend11paymentData0K8Preimage0K8Metadata18incomingCltvExpiry10customTlvs20requiresBlindedErrorAeC013FinalOnionHopL0C_Says5UInt8VGAQSgs6UInt32VSays6UInt64V_AQtGSbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCRoutingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCRoutingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsForward",
                "printedName": "getValueAsForward()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.Forward?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Forward",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.Forward",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC17getValueAsForwardAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC17getValueAsForwardAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsReceive",
                "printedName": "getValueAsReceive()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.Receive?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Receive",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.Receive",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC17getValueAsReceiveAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC17getValueAsReceiveAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsReceiveKeysend",
                "printedName": "getValueAsReceiveKeysend()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.ReceiveKeysend?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReceiveKeysend",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting.ReceiveKeysend",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC24getValueAsReceiveKeysendAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC24getValueAsReceiveKeysendAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Forward",
                "printedName": "Forward",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getOnionPacket",
                    "printedName": "getOnionPacket()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionPacket",
                        "printedName": "LightningDevKit.Bindings.OnionPacket",
                        "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14getOnionPacketAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC14getOnionPacketAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getShortChannelId",
                    "printedName": "getShortChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC17getShortChannelIds6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC17getShortChannelIds6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getBlinded",
                    "printedName": "getBlinded()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedForward",
                        "printedName": "LightningDevKit.Bindings.BlindedForward",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC10getBlindedAC0iG0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC10getBlindedAC0iG0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ForwardC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Receive",
                "printedName": "Receive",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentData",
                    "printedName": "getPaymentData()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FinalOnionHopData",
                        "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                        "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14getPaymentDataAC013FinalOnionHopJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC14getPaymentDataAC013FinalOnionHopJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentMetadata",
                    "printedName": "getPaymentMetadata()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC18getPaymentMetadataSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC18getPaymentMetadataSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentContext",
                    "printedName": "getPaymentContext()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "LightningDevKit.Bindings.PaymentContext?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentContext",
                            "printedName": "LightningDevKit.Bindings.PaymentContext",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC17getPaymentContextAC0iJ0CSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC17getPaymentContextAC0iJ0CSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getIncomingCltvExpiry",
                    "printedName": "getIncomingCltvExpiry()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC21getIncomingCltvExpirys6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC21getIncomingCltvExpirys6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPhantomSharedSecret",
                    "printedName": "getPhantomSharedSecret()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC22getPhantomSharedSecretSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC22getPhantomSharedSecretSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCustomTlvs",
                    "printedName": "getCustomTlvs()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UInt64, [Swift.UInt8])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt64",
                                "printedName": "Swift.UInt64",
                                "usr": "s:s6UInt64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC13getCustomTlvsSays6UInt64V_Says5UInt8VGtGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC13getCustomTlvsSays6UInt64V_Says5UInt8VGtGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getRequiresBlindedError",
                    "printedName": "getRequiresBlindedError()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC23getRequiresBlindedErrorSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC23getRequiresBlindedErrorSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC7ReceiveC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ReceiveKeysend",
                "printedName": "ReceiveKeysend",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentData",
                    "printedName": "getPaymentData()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FinalOnionHopData",
                        "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                        "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14getPaymentDataAC013FinalOnionHopK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC14getPaymentDataAC013FinalOnionHopK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC18getPaymentPreimageSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC18getPaymentPreimageSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentMetadata",
                    "printedName": "getPaymentMetadata()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC18getPaymentMetadataSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC18getPaymentMetadataSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getIncomingCltvExpiry",
                    "printedName": "getIncomingCltvExpiry()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC21getIncomingCltvExpirys6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC21getIncomingCltvExpirys6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCustomTlvs",
                    "printedName": "getCustomTlvs()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[(Swift.UInt64, [Swift.UInt8])]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "(Swift.UInt64, [Swift.UInt8])",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt64",
                                "printedName": "Swift.UInt64",
                                "usr": "s:s6UInt64V"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC13getCustomTlvsSays6UInt64V_Says5UInt8VGtGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC13getCustomTlvsSays6UInt64V_Says5UInt8VGtGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getRequiresBlindedError",
                    "printedName": "getRequiresBlindedError()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC23getRequiresBlindedErrorSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC23getRequiresBlindedErrorSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC",
                "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC14ReceiveKeysendC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC",
            "mangledName": "$s15LightningDevKit8BindingsC18PendingHTLCRoutingC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_StrZIOErrorZ",
            "printedName": "Result_CVec_StrZIOErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_StrZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_StrZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC"
                  },
                  {
                    "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:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC10initWithOk1oAESaySSG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC10initWithOk1oAESaySSG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_StrZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_StrZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.String]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.String]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "String",
                            "printedName": "Swift.String",
                            "usr": "s:SS"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC8getValueSaySSGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC8getValueSaySSGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC24Result_CVec_StrZIOErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CommitmentTransactionDecodeErrorZ",
            "printedName": "Result_CommitmentTransactionDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CommitmentTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneReplayEventZ",
            "printedName": "Result_NoneReplayEventZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneReplayEventZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneReplayEventZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneReplayEventZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneReplayEventZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplayEvent",
                    "printedName": "LightningDevKit.Bindings.ReplayEvent",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ReplayEvent?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReplayEvent",
                        "printedName": "LightningDevKit.Bindings.ReplayEvent",
                        "usr": "s:15LightningDevKit8BindingsC11ReplayEventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC8getErrorAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC8getErrorAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_NoneReplayEventZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OpenChannelDecodeErrorZ",
            "printedName": "Result_OpenChannelDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OpenChannel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenChannel",
                        "printedName": "LightningDevKit.Bindings.OpenChannel",
                        "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxAddOutput",
            "printedName": "TxAddOutput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSerialId",
                "printedName": "getSerialId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC11getSerialIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC11getSerialIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSerialId",
                "printedName": "setSerialId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC11setSerialId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC11setSerialId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSats",
                "printedName": "getSats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC7getSatss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC7getSatss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSats",
                "printedName": "setSats(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC7setSats3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC7setSats3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScript",
                "printedName": "getScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC9getScriptSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC9getScriptSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScript",
                "printedName": "setScript(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC9setScript3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC9setScript3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:serialIdArg:satsArg:scriptArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC12channelIdArg06serialiJ004satsJ006scriptJ0AeC07ChannelI0C_s6UInt64VAMSays5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC12channelIdArg06serialiJ004satsJ006scriptJ0AeC07ChannelI0C_s6UInt64VAMSays5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC",
            "mangledName": "$s15LightningDevKit8BindingsC11TxAddOutputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
            "printedName": "Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], [[Swift.UInt8]])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC10initWithOk1oAESays5UInt8VG_SayAJGt_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC10initWithOk1oAESays5UInt8VG_SayAJGt_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], [[Swift.UInt8]])?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [[Swift.UInt8]])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[[Swift.UInt8]]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC8getValueSays5UInt8VG_SayAIGtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC8getValueSays5UInt8VG_SayAIGtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result__u832NoneZ",
            "printedName": "Result__u832NoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result__u832NoneZ",
                    "printedName": "LightningDevKit.Bindings.Result__u832NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result__u832NoneZ",
                    "printedName": "LightningDevKit.Bindings.Result__u832NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC17Result__u832NoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FinalOnionHopData",
            "printedName": "FinalOnionHopData",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentSecret",
                "printedName": "getPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC16getPaymentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC16getPaymentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecret",
                "printedName": "setPaymentSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC16setPaymentSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC16setPaymentSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTotalMsat",
                "printedName": "getTotalMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC12getTotalMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC12getTotalMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTotalMsat",
                "printedName": "setTotalMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC12setTotalMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC12setTotalMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentSecretArg:totalMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FinalOnionHopData",
                    "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC16paymentSecretArg09totalMsatK0AESays5UInt8VG_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC16paymentSecretArg09totalMsatK0AESays5UInt8VG_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FinalOnionHopDataDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FinalOnionHopDataDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC",
            "mangledName": "$s15LightningDevKit8BindingsC17FinalOnionHopDataC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RecipientOnionFieldsNoneZ",
            "printedName": "Result_RecipientOnionFieldsNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RecipientOnionFields",
                        "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                        "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_RecipientOnionFieldsNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RevokeAndACKDecodeErrorZ",
            "printedName": "Result_RevokeAndACKDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevokeAndACKDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevokeAndACKDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC10initWithOk1oAeC0fG3ACKC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC10initWithOk1oAeC0fG3ACKC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevokeAndACKDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevokeAndACKDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RevokeAndACK",
                        "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                        "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC8getValueAC0fG3ACKCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC8getValueAC0fG3ACKCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_RevokeAndACKDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TransactionNoneZ",
            "printedName": "Result_TransactionNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_TransactionNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionMessageHandler",
            "printedName": "OnionMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleOnionMessage",
                "printedName": "handleOnionMessage(peerNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC06handleeF010peerNodeId3msgySays5UInt8VG_AC0eF0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC06handleeF010peerNodeId3msgySays5UInt8VG_AC0eF0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "nextOnionMessageForPeer",
                "printedName": "nextOnionMessageForPeer(peerNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC04nexteF7ForPeer10peerNodeIdAC0eF0CSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC04nexteF7ForPeer10peerNodeIdAC0eF0CSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerConnected",
                "printedName": "peerConnected(theirNodeId:initArgument:inbound:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC13peerConnected11theirNodeId12initArgument7inboundAC011Result_NoneQ1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC13peerConnected11theirNodeId12initArgument7inboundAC011Result_NoneQ1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerDisconnected",
                "printedName": "peerDisconnected(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "timerTickOccurred",
                "printedName": "timerTickOccurred()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC17timerTickOccurredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC17timerTickOccurredyyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedNodeFeatures",
                "printedName": "providedNodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedInitFeatures",
                "printedName": "providedInitFeatures(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC19OnionMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Stfu",
            "printedName": "Stfu",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4StfuC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC12getChannelIdAC0gH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC12getChannelIdAC0gH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC12setChannelId3valyAC0gH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC12setChannelId3valyAC0gH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInitiator",
                "printedName": "getInitiator()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC12getInitiators5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC12getInitiators5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInitiator",
                "printedName": "setInitiator(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC12setInitiator3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC12setInitiator3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:initiatorArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4StfuC12channelIdArg09initiatorH0AeC07ChannelG0C_s5UInt8Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC12channelIdArg09initiatorH0AeC07ChannelG0C_s5UInt8Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StfuDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StfuDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_StfuDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4StfuC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC4StfuC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4StfuC",
            "mangledName": "$s15LightningDevKit8BindingsC4StfuC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelParameters",
            "printedName": "ChannelParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getDustLimitSatoshis",
                "printedName": "getDustLimitSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC20getDustLimitSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC20getDustLimitSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDustLimitSatoshis",
                "printedName": "setDustLimitSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC20setDustLimitSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC20setDustLimitSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxHtlcValueInFlightMsat",
                "printedName": "getMaxHtlcValueInFlightMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxHtlcValueInFlightMsat",
                "printedName": "setMaxHtlcValueInFlightMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitmentFeerateSatPer1000Weight",
                "printedName": "getCommitmentFeerateSatPer1000Weight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC36getCommitmentFeerateSatPer1000Weights6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC36getCommitmentFeerateSatPer1000Weights6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitmentFeerateSatPer1000Weight",
                "printedName": "setCommitmentFeerateSatPer1000Weight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC36setCommitmentFeerateSatPer1000Weight3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC36setCommitmentFeerateSatPer1000Weight3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getToSelfDelay",
                "printedName": "getToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14getToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14getToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setToSelfDelay",
                "printedName": "setToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC14setToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC14setToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxAcceptedHtlcs",
                "printedName": "getMaxAcceptedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19getMaxAcceptedHtlcss6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19getMaxAcceptedHtlcss6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxAcceptedHtlcs",
                "printedName": "setMaxAcceptedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(dustLimitSatoshisArg:maxHtlcValueInFlightMsatArg:htlcMinimumMsatArg:commitmentFeerateSatPer1000WeightArg:toSelfDelayArg:maxAcceptedHtlcsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelParameters",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC20dustLimitSatoshisArg024maxHtlcValueInFlightMsatJ0011htlcMinimumpJ0033commitmentFeerateSatPer1000WeightJ0011toSelfDelayJ00k13AcceptedHtlcsJ0AEs6UInt64V_A2Ms6UInt32Vs6UInt16VAQtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC20dustLimitSatoshisArg024maxHtlcValueInFlightMsatJ0011htlcMinimumpJ0033commitmentFeerateSatPer1000WeightJ0011toSelfDelayJ00k13AcceptedHtlcsJ0AEs6UInt64V_A2Ms6UInt32Vs6UInt16VAQtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelParameters",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelParameters",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC17ChannelParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UpdateAddHTLCDecodeErrorZ",
            "printedName": "Result_UpdateAddHTLCDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateAddHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateAddHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateAddHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateAddHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateAddHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateAddHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                        "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BindingsError",
            "printedName": "BindingsError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getDummy",
                "printedName": "getDummy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D5ErrorC8getDummys5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC8getDummys5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC0D5ErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC0D5ErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EcdsaChannelSigner",
            "printedName": "EcdsaChannelSigner",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelSigner:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelSigner",
                    "printedName": "LightningDevKit.Bindings.ChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC07channelG0AeC0fG0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC07channelG0AeC0fG0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "signCounterpartyCommitment",
                "printedName": "signCounterpartyCommitment(commitmentTx:inboundHtlcPreimages:outboundHtlcPreimages:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_C2Tuple_ECDSASignatureCVec_H7ZZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC26signCounterpartyCommitment12commitmentTx20inboundHtlcPreimages08outboundnO0AC034Result_C2Tuple_ECDSASignatureCVec_T7ZZNoneZCAC0J11TransactionC_SaySays5UInt8VGGAQtF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC26signCounterpartyCommitment12commitmentTx20inboundHtlcPreimages08outboundnO0AC034Result_C2Tuple_ECDSASignatureCVec_T7ZZNoneZCAC0J11TransactionC_SaySays5UInt8VGGAQtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signHolderCommitment",
                "printedName": "signHolderCommitment(commitmentTx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HolderCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC20signHolderCommitment12commitmentTxAC26Result_ECDSASignatureNoneZCAC0iJ11TransactionC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC20signHolderCommitment12commitmentTxAC26Result_ECDSASignatureNoneZCAC0iJ11TransactionC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signJusticeRevokedOutput",
                "printedName": "signJusticeRevokedOutput(justiceTx:input:amount:perCommitmentKey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC24signJusticeRevokedOutput9justiceTx5input6amount16perCommitmentKeyAC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VAOSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC24signJusticeRevokedOutput9justiceTx5input6amount16perCommitmentKeyAC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VAOSgtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signJusticeRevokedHtlc",
                "printedName": "signJusticeRevokedHtlc(justiceTx:input:amount:perCommitmentKey:htlc:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC22signJusticeRevokedHtlc9justiceTx5input6amount16perCommitmentKey4htlcAC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VAPSgAC012HTLCOutputInQ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC22signJusticeRevokedHtlc9justiceTx5input6amount16perCommitmentKey4htlcAC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VAPSgAC012HTLCOutputInQ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signHolderHtlcTransaction",
                "printedName": "signHolderHtlcTransaction(htlcTx:input:htlcDescriptor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDescriptor",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC25signHolderHtlcTransaction6htlcTx5input0L10DescriptorAC26Result_ECDSASignatureNoneZCSays5UInt8VG_SuAC14HTLCDescriptorCtF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC25signHolderHtlcTransaction6htlcTx5input0L10DescriptorAC26Result_ECDSASignatureNoneZCSays5UInt8VG_SuAC14HTLCDescriptorCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signCounterpartyHtlcTransaction",
                "printedName": "signCounterpartyHtlcTransaction(htlcTx:input:amount:perCommitmentPoint:htlc:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC31signCounterpartyHtlcTransaction6htlcTx5input6amount18perCommitmentPoint0L0AC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VApC012HTLCOutputInQ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC31signCounterpartyHtlcTransaction6htlcTx5input6amount18perCommitmentPoint0L0AC26Result_ECDSASignatureNoneZCSays5UInt8VG_Sus6UInt64VApC012HTLCOutputInQ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signClosingTransaction",
                "printedName": "signClosingTransaction(closingTx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.ClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC22signClosingTransaction9closingTxAC26Result_ECDSASignatureNoneZCAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC22signClosingTransaction9closingTxAC26Result_ECDSASignatureNoneZCAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signHolderAnchorInput",
                "printedName": "signHolderAnchorInput(anchorTx:input:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC21signHolderAnchorInput8anchorTx5inputAC26Result_ECDSASignatureNoneZCSays5UInt8VG_SutF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC21signHolderAnchorInput8anchorTx5inputAC26Result_ECDSASignatureNoneZCSays5UInt8VG_SutF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signChannelAnnouncementWithFundingKey",
                "printedName": "signChannelAnnouncementWithFundingKey(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC04signF26AnnouncementWithFundingKey3msgAC26Result_ECDSASignatureNoneZCAC08UnsignedfI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC04signF26AnnouncementWithFundingKey3msgAC26Result_ECDSASignatureNoneZCAC08UnsignedfI0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelSigner",
                "printedName": "getChannelSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelSigner",
                    "printedName": "LightningDevKit.Bindings.ChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC03getfG0AC0fG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC03getfG0AC0fG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC",
            "mangledName": "$s15LightningDevKit8BindingsC18EcdsaChannelSignerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceRequestFeatures",
            "printedName": "InvoiceRequestFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC22InvoiceRequestFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UntrustedString",
            "printedName": "UntrustedString",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UntrustedStringDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UntrustedStringDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_UntrustedStringDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC4getASSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC4getASSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC4setA3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC4setA3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC4aArgAESS_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC4aArgAESS_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC",
            "mangledName": "$s15LightningDevKit8BindingsC15UntrustedStringC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Level",
            "printedName": "Level",
            "children": [
              {
                "kind": "Var",
                "name": "Gossip",
                "printedName": "Gossip",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO6GossipyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO6GossipyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Trace",
                "printedName": "Trace",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO5TraceyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO5TraceyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Debug",
                "printedName": "Debug",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO5DebugyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO5DebugyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Info",
                "printedName": "Info",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO4InfoyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO4InfoyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Warn",
                "printedName": "Warn",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO4WarnyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO4WarnyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Error",
                "printedName": "Error",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Level.Type) -> LightningDevKit.Bindings.Level",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Level.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Level",
                            "printedName": "LightningDevKit.Bindings.Level",
                            "usr": "s:15LightningDevKit8BindingsC5LevelO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC5LevelO5ErroryA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO5ErroryA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5LevelO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC5LevelO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC5LevelO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC5LevelO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC5LevelO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC5LevelO",
            "mangledName": "$s15LightningDevKit8BindingsC5LevelO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelSigner",
            "printedName": "ChannelSigner",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(pubkeys:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelSigner",
                    "printedName": "LightningDevKit.Bindings.ChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC7pubkeysAeC0E10PublicKeysC_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC7pubkeysAeC0E10PublicKeysC_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentPoint",
                "printedName": "getPerCommitmentPoint(idx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeyNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeyNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC21getPerCommitmentPoint3idxAC21Result_PublicKeyNoneZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC21getPerCommitmentPoint3idxAC21Result_PublicKeyNoneZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releaseCommitmentSecret",
                "printedName": "releaseCommitmentSecret(idx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result__u832NoneZ",
                    "printedName": "LightningDevKit.Bindings.Result__u832NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC17Result__u832NoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC23releaseCommitmentSecret3idxAC17Result__u832NoneZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC23releaseCommitmentSecret3idxAC17Result__u832NoneZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "validateHolderCommitment",
                "printedName": "validateHolderCommitment(holderTx:outboundHtlcPreimages:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HolderCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC24validateHolderCommitment8holderTx21outboundHtlcPreimagesAC011Result_NoneP1ZCAC0hI11TransactionC_SaySays5UInt8VGGtF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC24validateHolderCommitment8holderTx21outboundHtlcPreimagesAC011Result_NoneP1ZCAC0hI11TransactionC_SaySays5UInt8VGGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "validateCounterpartyRevocation",
                "printedName": "validateCounterpartyRevocation(idx:secret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC30validateCounterpartyRevocation3idx6secretAC011Result_NoneM1ZCs6UInt64V_Says5UInt8VGSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC30validateCounterpartyRevocation3idx6secretAC011Result_NoneM1ZCs6UInt64V_Says5UInt8VGSgtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelKeysId",
                "printedName": "channelKeysId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC13channelKeysIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC13channelKeysIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "provideChannelParameters",
                "printedName": "provideChannelParameters(channelParameters:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC07provideE10Parameters07channelH0yAC0e11TransactionH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC07provideE10Parameters07channelH0yAC0e11TransactionH0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPubkeys",
                "printedName": "getPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC10getPubkeysAC0E10PublicKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC10getPubkeysAC0E10PublicKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC",
            "mangledName": "$s15LightningDevKit8BindingsC13ChannelSignerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RefundMaybeWithDerivedMetadataBuilder",
            "printedName": "RefundMaybeWithDerivedMetadataBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(metadata:payerId:amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC3new8metadata7payerId11amountMsatsAC07Result_efghiJ20Bolt12SemanticErrorZCSays5UInt8VG_ANs6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC3new8metadata7payerId11amountMsatsAC07Result_efghiJ20Bolt12SemanticErrorZCSays5UInt8VG_ANs6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "derivingPayerId",
                "printedName": "derivingPayerId(nodeId:expandedKey:nonce:amountMsats:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC15derivingPayerId04nodeM011expandedKey5nonce11amountMsats07paymentM0AC07Result_efghiJ20Bolt12SemanticErrorZCSays5UInt8VG_AC08ExpandedP0CAC5NonceCs6UInt64VAPtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC15derivingPayerId04nodeM011expandedKey5nonce11amountMsats07paymentM0AC07Result_efghiJ20Bolt12SemanticErrorZCSays5UInt8VG_AC08ExpandedP0CAC5NonceCs6UInt64VAPtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description(description:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC11descriptionAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC11descriptionAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry(absoluteExpiry:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer(issuer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC6issuerAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC6issuerAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "path",
                "printedName": "path(path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC8quantityAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC8quantityAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote(payerNote:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC9payerNoteAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC9payerNoteAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "build",
                "printedName": "build()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_RefundBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt11InvoiceBolt11SemanticErrorZ",
            "printedName": "Result_Bolt11InvoiceBolt11SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC11initWithErr1eAeC0fhI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC11initWithErr1eAeC0fhI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC03getI0AC0fhI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC03getI0AC0fhI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InitFeaturesDecodeErrorZ",
            "printedName": "Result_InitFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InitFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InitFeatures",
                        "printedName": "LightningDevKit.Bindings.InitFeatures",
                        "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Filter",
            "printedName": "Filter",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6FilterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Filter",
                    "printedName": "LightningDevKit.Bindings.Filter",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6FilterCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC6FilterCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "registerTx",
                "printedName": "registerTx(txid:scriptPubkey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FilterC10registerTx4txid12scriptPubkeyySays5UInt8VGSg_AKtF",
                "mangledName": "$s15LightningDevKit8BindingsC6FilterC10registerTx4txid12scriptPubkeyySays5UInt8VGSg_AKtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "registerOutput",
                "printedName": "registerOutput(output:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WatchedOutput",
                    "printedName": "LightningDevKit.Bindings.WatchedOutput",
                    "usr": "s:15LightningDevKit8BindingsC13WatchedOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6FilterC14registerOutput6outputyAC07WatchedG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6FilterC14registerOutput6outputyAC07WatchedG0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6FilterC",
            "mangledName": "$s15LightningDevKit8BindingsC6FilterC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ReleaseHeldHtlcDecodeErrorZ",
            "printedName": "Result_ReleaseHeldHtlcDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReleaseHeldHtlcDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReleaseHeldHtlcDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReleaseHeldHtlc",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReleaseHeldHtlcDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReleaseHeldHtlcDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReleaseHeldHtlc",
                        "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                        "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OfferBolt12ParseErrorZ",
            "printedName": "Result_OfferBolt12ParseErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Offer",
                    "printedName": "LightningDevKit.Bindings.Offer",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt12ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12ParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12ParseError",
                        "printedName": "LightningDevKit.Bindings.Bolt12ParseError",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC03getI0AC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC03getI0AC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Offer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Offer",
                        "printedName": "LightningDevKit.Bindings.Offer",
                        "usr": "s:15LightningDevKit8BindingsC5OfferC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_OfferBolt12ParseErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PublicKeySecp256k1ErrorZ",
            "printedName": "Result_PublicKeySecp256k1ErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC03getI0AC0hI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC03getI0AC0hI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnsignedChannelAnnouncementDecodeErrorZ",
            "printedName": "Result_UnsignedChannelAnnouncementDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentFailureReason",
            "printedName": "PaymentFailureReason",
            "children": [
              {
                "kind": "Var",
                "name": "RecipientRejected",
                "printedName": "RecipientRejected",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO17RecipientRejectedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO17RecipientRejectedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UserAbandoned",
                "printedName": "UserAbandoned",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO13UserAbandonedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO13UserAbandonedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "RetriesExhausted",
                "printedName": "RetriesExhausted",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO16RetriesExhaustedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO16RetriesExhaustedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "PaymentExpired",
                "printedName": "PaymentExpired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO0E7ExpiredyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO0E7ExpiredyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "RouteNotFound",
                "printedName": "RouteNotFound",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO13RouteNotFoundyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO13RouteNotFoundyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedError",
                "printedName": "UnexpectedError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO15UnexpectedErroryA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO15UnexpectedErroryA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnknownRequiredFeatures",
                "printedName": "UnknownRequiredFeatures",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO23UnknownRequiredFeaturesyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO23UnknownRequiredFeaturesyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvoiceRequestExpired",
                "printedName": "InvoiceRequestExpired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO21InvoiceRequestExpiredyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO21InvoiceRequestExpiredyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvoiceRequestRejected",
                "printedName": "InvoiceRequestRejected",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.PaymentFailureReason.Type) -> LightningDevKit.Bindings.PaymentFailureReason",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO22InvoiceRequestRejectedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO22InvoiceRequestRejectedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentFailureReason",
                    "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                    "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentFailureReason",
                    "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                    "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC20PaymentFailureReasonO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20PaymentFailureReasonO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO",
            "mangledName": "$s15LightningDevKit8BindingsC20PaymentFailureReasonO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "GossipSync",
            "printedName": "GossipSync",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "GossipSyncType",
                "printedName": "GossipSyncType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "P2P",
                    "printedName": "P2P",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.GossipSync.GossipSyncType.Type) -> LightningDevKit.Bindings.GossipSync.GossipSyncType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GossipSyncType",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                            "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GossipSyncType",
                                "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO3P2PyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO3P2PyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Rapid",
                    "printedName": "Rapid",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.GossipSync.GossipSyncType.Type) -> LightningDevKit.Bindings.GossipSync.GossipSyncType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GossipSyncType",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                            "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GossipSyncType",
                                "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO5RapidyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO5RapidyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "None",
                    "printedName": "None",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.GossipSync.GossipSyncType.Type) -> LightningDevKit.Bindings.GossipSync.GossipSyncType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GossipSyncType",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                            "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "GossipSyncType",
                                "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO4NoneyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO4NoneyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GossipSyncType",
                        "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                        "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GossipSyncType",
                        "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                        "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GossipSyncType",
                    "printedName": "LightningDevKit.Bindings.GossipSync.GossipSyncType",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithP2P",
                "printedName": "initWithP2P(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GossipSync",
                    "printedName": "LightningDevKit.Bindings.GossipSync",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "P2PGossipSync",
                    "printedName": "LightningDevKit.Bindings.P2PGossipSync",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC11initWithP2P1aAeC0i7PGossipF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC11initWithP2P1aAeC0i7PGossipF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithRapid",
                "printedName": "initWithRapid(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GossipSync",
                    "printedName": "LightningDevKit.Bindings.GossipSync",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RapidGossipSync",
                    "printedName": "LightningDevKit.Bindings.RapidGossipSync",
                    "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC13initWithRapid1aAeC0ieF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC13initWithRapid1aAeC0ieF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "none",
                "printedName": "none()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GossipSync",
                    "printedName": "LightningDevKit.Bindings.GossipSync",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC4noneAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC4noneAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsP2p",
                "printedName": "getValueAsP2p()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.P2PGossipSync?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "P2PGossipSync",
                        "printedName": "LightningDevKit.Bindings.P2PGossipSync",
                        "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC13getValueAsP2pAC09P2PGossipF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC13getValueAsP2pAC09P2PGossipF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsRapid",
                "printedName": "getValueAsRapid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RapidGossipSync?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RapidGossipSync",
                        "printedName": "LightningDevKit.Bindings.RapidGossipSync",
                        "usr": "s:15LightningDevKit8BindingsC15RapidGossipSyncC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10GossipSyncC15getValueAsRapidAC0jeF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC15getValueAsRapidAC0jeF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10GossipSyncC",
            "mangledName": "$s15LightningDevKit8BindingsC10GossipSyncC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelFeaturesDecodeErrorZ",
            "printedName": "Result_ChannelFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                        "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxComplete",
            "printedName": "TxComplete",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC12channelIdArgAeC07ChannelH0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC12channelIdArgAeC07ChannelH0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCompleteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCompleteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxCompleteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxCompleteC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10TxCompleteC",
            "mangledName": "$s15LightningDevKit8BindingsC10TxCompleteC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PathFailure",
            "printedName": "PathFailure",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PathFailureType",
                "printedName": "PathFailureType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "InitialSend",
                    "printedName": "InitialSend",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PathFailure.PathFailureType.Type) -> LightningDevKit.Bindings.PathFailure.PathFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PathFailureType",
                            "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                            "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PathFailureType",
                                "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                                "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO11InitialSendyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO11InitialSendyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OnPath",
                    "printedName": "OnPath",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PathFailure.PathFailureType.Type) -> LightningDevKit.Bindings.PathFailure.PathFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PathFailureType",
                            "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                            "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PathFailureType",
                                "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                                "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO02OnE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO02OnE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PathFailureType",
                        "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PathFailureType",
                        "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailureType",
                    "printedName": "LightningDevKit.Bindings.PathFailure.PathFailureType",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInitialSend",
                "printedName": "initWithInitialSend(err:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailure",
                    "printedName": "LightningDevKit.Bindings.PathFailure",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC19initWithInitialSend3errAeC8APIErrorC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC19initWithInitialSend3errAeC8APIErrorC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnPath",
                "printedName": "initWithOnPath(networkUpdate:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailure",
                    "printedName": "LightningDevKit.Bindings.PathFailure",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkUpdate",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC010initWithOnE013networkUpdateAeC07NetworkK0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC010initWithOnE013networkUpdateAeC07NetworkK0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailure",
                    "printedName": "LightningDevKit.Bindings.PathFailure",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailure",
                    "printedName": "LightningDevKit.Bindings.PathFailure",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_PathFailureZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_PathFailureZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_COption_PathFailureZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInitialSend",
                "printedName": "getValueAsInitialSend()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PathFailure.InitialSend?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InitialSend",
                        "printedName": "LightningDevKit.Bindings.PathFailure.InitialSend",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC21getValueAsInitialSendAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC21getValueAsInitialSendAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOnPath",
                "printedName": "getValueAsOnPath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PathFailure.OnPath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnPath",
                        "printedName": "LightningDevKit.Bindings.PathFailure.OnPath",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC012getValueAsOnE0AE0jE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC012getValueAsOnE0AE0jE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "InitialSend",
                "printedName": "InitialSend",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC6getErrAC8APIErrorCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC6getErrAC8APIErrorCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC11InitialSendC",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC11InitialSendC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OnPath",
                "printedName": "OnPath",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNetworkUpdate",
                    "printedName": "getNetworkUpdate()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NetworkUpdate",
                            "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                            "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C16getNetworkUpdateAC0iJ0CSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C16getNetworkUpdateAC0iJ0CSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11PathFailureC02OnE0C",
                "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC02OnE0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11PathFailureC",
            "mangledName": "$s15LightningDevKit8BindingsC11PathFailureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxRemoveInput",
            "printedName": "TxRemoveInput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSerialId",
                "printedName": "getSerialId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC11getSerialIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC11getSerialIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSerialId",
                "printedName": "setSerialId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC11setSerialId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC11setSerialId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:serialIdArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC12channelIdArg06serialiJ0AeC07ChannelI0C_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC12channelIdArg06serialiJ0AeC07ChannelI0C_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_TxRemoveInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC",
            "mangledName": "$s15LightningDevKit8BindingsC13TxRemoveInputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelManager",
            "printedName": "ChannelManager",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(feeEst:chainMonitor:txBroadcaster:router:logger:entropySource:nodeSigner:signerProvider:config:params:currentTimestamp:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelManager",
                    "printedName": "LightningDevKit.Bindings.ChannelManager",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Watch",
                    "printedName": "LightningDevKit.Bindings.Watch",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Router",
                    "printedName": "LightningDevKit.Bindings.Router",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChainParameters",
                    "printedName": "LightningDevKit.Bindings.ChainParameters",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC6feeEst12chainMonitor13txBroadcaster6router6logger13entropySource10nodeSigner14signerProvider6config6params16currentTimestampAeC12FeeEstimatorC_AC5WatchCAC0L9InterfaceCAC6RouterCAC6LoggerCAC07EntropyP0CAC04NodeR0CAC0rT0CAC10UserConfigCAC15ChainParametersCs6UInt32Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC6feeEst12chainMonitor13txBroadcaster6router6logger13entropySource10nodeSigner14signerProvider6config6params16currentTimestampAeC12FeeEstimatorC_AC5WatchCAC0L9InterfaceCAC6RouterCAC6LoggerCAC07EntropyP0CAC04NodeR0CAC0rT0CAC10UserConfigCAC15ChainParametersCs6UInt32Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getCurrentDefaultConfiguration",
                "printedName": "getCurrentDefaultConfiguration()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC30getCurrentDefaultConfigurationAC10UserConfigCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC30getCurrentDefaultConfigurationAC10UserConfigCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createChannel",
                "printedName": "createChannel(theirNetworkKey:channelValueSatoshis:pushMsat:userChannelId:temporaryChannelId:overrideConfig:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC06createE015theirNetworkKey20channelValueSatoshis8pushMsat04userE2Id09temporaryeQ014overrideConfigAC07Result_eQ9APIErrorZCSays5UInt8VG_s6UInt64VAsqC0eQ0CAC04UserT0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC06createE015theirNetworkKey20channelValueSatoshis8pushMsat04userE2Id09temporaryeQ014overrideConfigAC07Result_eQ9APIErrorZCSays5UInt8VG_s6UInt64VAsqC0eQ0CAC04UserT0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listChannels",
                "printedName": "listChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC12listChannelsSayAC0E7DetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC12listChannelsSayAC0E7DetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listUsableChannels",
                "printedName": "listUsableChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC18listUsableChannelsSayAC0E7DetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC18listUsableChannelsSayAC0E7DetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listChannelsWithCounterparty",
                "printedName": "listChannelsWithCounterparty(counterpartyNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC28listChannelsWithCounterparty18counterpartyNodeIdSayAC0E7DetailsCGSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC28listChannelsWithCounterparty18counterpartyNodeIdSayAC0E7DetailsCGSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listRecentPayments",
                "printedName": "listRecentPayments()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RecentPaymentDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RecentPaymentDetails",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC18listRecentPaymentsSayAC0H14PaymentDetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC18listRecentPaymentsSayAC0H14PaymentDetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "closeChannel",
                "printedName": "closeChannel(channelId:counterpartyNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC05closeE09channelId016counterpartyNodeI0AC20Result_NoneAPIErrorZCAC0eI0C_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC05closeE09channelId016counterpartyNodeI0AC20Result_NoneAPIErrorZCAC0eI0C_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "closeChannelWithFeerateAndScript",
                "printedName": "closeChannelWithFeerateAndScript(channelId:counterpartyNodeId:targetFeerateSatsPer1000Weight:shutdownScript:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC05closeE20WithFeerateAndScript9channelId016counterpartyNodeM006targetI17SatsPer1000Weight08shutdownK0AC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGs6UInt32VSgAC08ShutdownK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC05closeE20WithFeerateAndScript9channelId016counterpartyNodeM006targetI17SatsPer1000Weight08shutdownK0AC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGs6UInt32VSgAC08ShutdownK0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forceCloseBroadcastingLatestTxn",
                "printedName": "forceCloseBroadcastingLatestTxn(channelId:counterpartyNodeId:errorMessage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC31forceCloseBroadcastingLatestTxn9channelId016counterpartyNodeM012errorMessageAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGSStF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC31forceCloseBroadcastingLatestTxn9channelId016counterpartyNodeM012errorMessageAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGSStF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forceCloseWithoutBroadcastingTxn",
                "printedName": "forceCloseWithoutBroadcastingTxn(channelId:counterpartyNodeId:errorMessage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC32forceCloseWithoutBroadcastingTxn9channelId016counterpartyNodeM012errorMessageAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGSStF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC32forceCloseWithoutBroadcastingTxn9channelId016counterpartyNodeM012errorMessageAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGSStF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forceCloseAllChannelsBroadcastingLatestTxn",
                "printedName": "forceCloseAllChannelsBroadcastingLatestTxn(errorMessage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC42forceCloseAllChannelsBroadcastingLatestTxn12errorMessageySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC42forceCloseAllChannelsBroadcastingLatestTxn12errorMessageySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forceCloseAllChannelsWithoutBroadcastingTxn",
                "printedName": "forceCloseAllChannelsWithoutBroadcastingTxn(errorMessage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC43forceCloseAllChannelsWithoutBroadcastingTxn12errorMessageySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC43forceCloseAllChannelsWithoutBroadcastingTxn12errorMessageySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendPaymentWithRoute",
                "printedName": "sendPaymentWithRoute(route:paymentHash:recipientOnion:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC20sendPaymentWithRoute5route11paymentHash14recipientOnion0L2IdAC011Result_NoneH12SendFailureZCAC0J0C_Says5UInt8VGAC09RecipientO6FieldsCAQtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC20sendPaymentWithRoute5route11paymentHash14recipientOnion0L2IdAC011Result_NoneH12SendFailureZCAC0J0C_Says5UInt8VGAC09RecipientO6FieldsCAQtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendPayment",
                "printedName": "sendPayment(paymentHash:recipientOnion:paymentId:routeParams:retryStrategy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC11sendPayment11paymentHash14recipientOnion0I2Id11routeParams13retryStrategyAC32Result_NoneRetryableSendFailureZCSays5UInt8VG_AC09RecipientL6FieldsCApC15RouteParametersCAC5RetryCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC11sendPayment11paymentHash14recipientOnion0I2Id11routeParams13retryStrategyAC32Result_NoneRetryableSendFailureZCSays5UInt8VG_AC09RecipientL6FieldsCApC15RouteParametersCAC5RetryCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "abandonPayment",
                "printedName": "abandonPayment(paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14abandonPayment9paymentIdySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14abandonPayment9paymentIdySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendSpontaneousPayment",
                "printedName": "sendSpontaneousPayment(route:paymentPreimage:recipientOnion:paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC22sendSpontaneousPayment5route15paymentPreimage14recipientOnion0K2IdAC021Result_ThirtyTwoBytesI12SendFailureZCAC5RouteC_Says5UInt8VGSgAC09RecipientN6FieldsCAQtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC22sendSpontaneousPayment5route15paymentPreimage14recipientOnion0K2IdAC021Result_ThirtyTwoBytesI12SendFailureZCAC5RouteC_Says5UInt8VGSgAC09RecipientN6FieldsCAQtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendSpontaneousPaymentWithRetry",
                "printedName": "sendSpontaneousPaymentWithRetry(paymentPreimage:recipientOnion:paymentId:routeParams:retryStrategy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC42Result_ThirtyTwoBytesRetryableSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC31sendSpontaneousPaymentWithRetry15paymentPreimage14recipientOnion0L2Id11routeParams13retryStrategyAC42Result_ThirtyTwoBytesRetryableSendFailureZCSays5UInt8VGSg_AC09RecipientO6FieldsCApC15RouteParametersCAC0K0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC31sendSpontaneousPaymentWithRetry15paymentPreimage14recipientOnion0L2Id11routeParams13retryStrategyAC42Result_ThirtyTwoBytesRetryableSendFailureZCSays5UInt8VGSg_AC09RecipientO6FieldsCApC15RouteParametersCAC0K0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendProbe",
                "printedName": "sendProbe(path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC9sendProbe4pathAC029Result_C2Tuple_ThirtyTwoBytesmnO20ZPaymentSendFailureZCAC4PathC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC9sendProbe4pathAC029Result_C2Tuple_ThirtyTwoBytesmnO20ZPaymentSendFailureZCAC4PathC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendSpontaneousPreflightProbes",
                "printedName": "sendSpontaneousPreflightProbes(nodeId:amountMsat:finalCltvExpiryDelta:liquidityLimitMultiplier:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC30sendSpontaneousPreflightProbes6nodeId10amountMsat20finalCltvExpiryDelta24liquidityLimitMultiplierAC034Result_CVec_C2Tuple_ThirtyTwoBytesZ27TwoBytesZZProbeSendFailureZCSays5UInt8VG_s6UInt64Vs6UInt32VAQSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC30sendSpontaneousPreflightProbes6nodeId10amountMsat20finalCltvExpiryDelta24liquidityLimitMultiplierAC034Result_CVec_C2Tuple_ThirtyTwoBytesZ27TwoBytesZZProbeSendFailureZCSays5UInt8VG_s6UInt64Vs6UInt32VAQSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "sendPreflightProbes",
                "printedName": "sendPreflightProbes(routeParams:liquidityLimitMultiplier:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC034Result_CVec_C2Tuple_ThirtyTwoBytesijK19ZZProbeSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19sendPreflightProbes11routeParams24liquidityLimitMultiplierAC034Result_CVec_C2Tuple_ThirtyTwoBytesstU19ZZProbeSendFailureZCAC15RouteParametersC_s6UInt64VSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19sendPreflightProbes11routeParams24liquidityLimitMultiplierAC034Result_CVec_C2Tuple_ThirtyTwoBytesstU19ZZProbeSendFailureZCAC15RouteParametersC_s6UInt64VSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fundingTransactionGenerated",
                "printedName": "fundingTransactionGenerated(temporaryChannelId:counterpartyNodeId:fundingTransaction:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC27fundingTransactionGenerated09temporaryE2Id016counterpartyNodeK00gH0AC20Result_NoneAPIErrorZCAC0eK0C_Says5UInt8VGAPtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC27fundingTransactionGenerated09temporaryE2Id016counterpartyNodeK00gH0AC20Result_NoneAPIErrorZCAC0eK0C_Says5UInt8VGAPtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "unsafeManualFundingTransactionGenerated",
                "printedName": "unsafeManualFundingTransactionGenerated(temporaryChannelId:counterpartyNodeId:funding:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC39unsafeManualFundingTransactionGenerated09temporaryE2Id016counterpartyNodeM07fundingAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGAC8OutPointCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC39unsafeManualFundingTransactionGenerated09temporaryE2Id016counterpartyNodeM07fundingAC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGAC8OutPointCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "batchFundingTransactionGenerated",
                "printedName": "batchFundingTransactionGenerated(temporaryChannels:fundingTransaction:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.ChannelId, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.ChannelId, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelId",
                            "printedName": "LightningDevKit.Bindings.ChannelId",
                            "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC32batchFundingTransactionGenerated17temporaryChannels07fundingI0AC20Result_NoneAPIErrorZCSayAC0E2IdC_Says5UInt8VGtG_AOtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC32batchFundingTransactionGenerated17temporaryChannels07fundingI0AC20Result_NoneAPIErrorZCSayAC0E2IdC_Says5UInt8VGtG_AOtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updatePartialChannelConfig",
                "printedName": "updatePartialChannelConfig(counterpartyNodeId:channelIds:configUpdate:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfigUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelConfigUpdate",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC013updatePartialE6Config18counterpartyNodeId10channelIds12configUpdateAC20Result_NoneAPIErrorZCSays5UInt8VG_SayAC0eL0CGAC0eiP0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC013updatePartialE6Config18counterpartyNodeId10channelIds12configUpdateAC20Result_NoneAPIErrorZCSays5UInt8VG_SayAC0eL0CGAC0eiP0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateChannelConfig",
                "printedName": "updateChannelConfig(counterpartyNodeId:channelIds:config:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC06updateE6Config18counterpartyNodeId10channelIds6configAC20Result_NoneAPIErrorZCSays5UInt8VG_SayAC0eK0CGAC0eH0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC06updateE6Config18counterpartyNodeId10channelIds6configAC20Result_NoneAPIErrorZCSays5UInt8VG_SayAC0eK0CGAC0eH0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "forwardInterceptedHtlc",
                "printedName": "forwardInterceptedHtlc(interceptId:nextHopChannelId:nextNodeId:amtToForwardMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC22forwardInterceptedHtlc11interceptId07nextHopeK00l4NodeK016amtToForwardMsatAC20Result_NoneAPIErrorZCSays5UInt8VG_AC0eK0CAOs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC22forwardInterceptedHtlc11interceptId07nextHopeK00l4NodeK016amtToForwardMsatAC20Result_NoneAPIErrorZCSays5UInt8VG_AC0eK0CAOs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "failInterceptedHtlc",
                "printedName": "failInterceptedHtlc(interceptId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19failInterceptedHtlc11interceptIdAC20Result_NoneAPIErrorZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19failInterceptedHtlc11interceptIdAC20Result_NoneAPIErrorZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "processPendingHtlcForwards",
                "printedName": "processPendingHtlcForwards()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC26processPendingHtlcForwardsyyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC26processPendingHtlcForwardsyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "timerTickOccurred",
                "printedName": "timerTickOccurred()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC17timerTickOccurredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC17timerTickOccurredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "failHtlcBackwards",
                "printedName": "failHtlcBackwards(paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC17failHtlcBackwards11paymentHashySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC17failHtlcBackwards11paymentHashySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "failHtlcBackwardsWithReason",
                "printedName": "failHtlcBackwardsWithReason(paymentHash:failureCode:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FailureCode",
                    "printedName": "LightningDevKit.Bindings.FailureCode",
                    "usr": "s:15LightningDevKit8BindingsC11FailureCodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC27failHtlcBackwardsWithReason11paymentHash11failureCodeySays5UInt8VG_AC07FailureO0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC27failHtlcBackwardsWithReason11paymentHash11failureCodeySays5UInt8VG_AC07FailureO0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "claimFunds",
                "printedName": "claimFunds(paymentPreimage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC10claimFunds15paymentPreimageySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC10claimFunds15paymentPreimageySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "claimFundsWithKnownCustomTlvs",
                "printedName": "claimFundsWithKnownCustomTlvs(paymentPreimage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC29claimFundsWithKnownCustomTlvs15paymentPreimageySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC29claimFundsWithKnownCustomTlvs15paymentPreimageySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOurNodeId",
                "printedName": "getOurNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC12getOurNodeIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC12getOurNodeIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "acceptInboundChannel",
                "printedName": "acceptInboundChannel(temporaryChannelId:counterpartyNodeId:userChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC013acceptInboundE009temporaryE2Id016counterpartyNodeJ004usereJ0AC20Result_NoneAPIErrorZCAC0eJ0C_Says5UInt8VGAPtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC013acceptInboundE009temporaryE2Id016counterpartyNodeJ004usereJ0AC20Result_NoneAPIErrorZCAC0eJ0C_Says5UInt8VGAPtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "acceptInboundChannelFromTrustedPeer0conf",
                "printedName": "acceptInboundChannelFromTrustedPeer0conf(temporaryChannelId:counterpartyNodeId:userChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC013acceptInboundE20FromTrustedPeer0conf09temporaryE2Id016counterpartyNodeM004usereM0AC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGAPtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC013acceptInboundE20FromTrustedPeer0conf09temporaryE2Id016counterpartyNodeM004usereM0AC20Result_NoneAPIErrorZCAC0eM0C_Says5UInt8VGAPtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createOfferBuilder",
                "printedName": "createOfferBuilder(absoluteExpiry:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC18createOfferBuilder14absoluteExpiryAC07Result_h19WithDerivedMetadataI20Bolt12SemanticErrorZCs6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC18createOfferBuilder14absoluteExpiryAC07Result_h19WithDerivedMetadataI20Bolt12SemanticErrorZCs6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createRefundBuilder",
                "printedName": "createRefundBuilder(amountMsats:absoluteExpiry:paymentId:retryStrategy:maxTotalRoutingFeeMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19createRefundBuilder11amountMsats14absoluteExpiry9paymentId13retryStrategy22maxTotalRoutingFeeMsatAC07Result_h24MaybeWithDerivedMetadataI20Bolt12SemanticErrorZCs6UInt64V_AOSays5UInt8VGAC5RetryCAOSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19createRefundBuilder11amountMsats14absoluteExpiry9paymentId13retryStrategy22maxTotalRoutingFeeMsatAC07Result_h24MaybeWithDerivedMetadataI20Bolt12SemanticErrorZCs6UInt64V_AOSays5UInt8VGAC5RetryCAOSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payForOffer",
                "printedName": "payForOffer(offer:quantity:amountMsats:payerNote:paymentId:retryStrategy:maxTotalRoutingFeeMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Offer",
                    "printedName": "LightningDevKit.Bindings.Offer",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.String?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC11payForOffer5offer8quantity11amountMsats9payerNote9paymentId13retryStrategy22maxTotalRoutingFeeMsatAC31Result_NoneBolt12SemanticErrorZCAC0I0C_s6UInt64VSgATSSSgSays5UInt8VGAC5RetryCATtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC11payForOffer5offer8quantity11amountMsats9payerNote9paymentId13retryStrategy22maxTotalRoutingFeeMsatAC31Result_NoneBolt12SemanticErrorZCAC0I0C_s6UInt64VSgATSSSgSays5UInt8VGAC5RetryCATtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requestRefundPayment",
                "printedName": "requestRefundPayment(refund:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt12InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Refund",
                    "printedName": "LightningDevKit.Bindings.Refund",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC20requestRefundPayment6refundAC020Result_Bolt12InvoiceL14SemanticErrorZCAC0H0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC20requestRefundPayment6refundAC020Result_Bolt12InvoiceL14SemanticErrorZCAC0H0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createInboundPayment",
                "printedName": "createInboundPayment(minValueMsat:invoiceExpiryDeltaSecs:minFinalCltvExpiryDelta:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC20createInboundPayment12minValueMsat22invoiceExpiryDeltaSecs0j9FinalCltvnO0AC029Result_C2Tuple_ThirtyTwoBytesvwX6ZNoneZCs6UInt64VSg_s6UInt32Vs6UInt16VSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC20createInboundPayment12minValueMsat22invoiceExpiryDeltaSecs0j9FinalCltvnO0AC029Result_C2Tuple_ThirtyTwoBytesvwX6ZNoneZCs6UInt64VSg_s6UInt32Vs6UInt16VSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createInboundPaymentForHash",
                "printedName": "createInboundPaymentForHash(paymentHash:minValueMsat:invoiceExpiryDeltaSecs:minFinalCltvExpiry:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC27createInboundPaymentForHash07paymentK012minValueMsat22invoiceExpiryDeltaSecs0m9FinalCltvQ0AC26Result_ThirtyTwoBytesNoneZCSays5UInt8VG_s6UInt64VSgs6UInt32Vs6UInt16VSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC27createInboundPaymentForHash07paymentK012minValueMsat22invoiceExpiryDeltaSecs0m9FinalCltvQ0AC26Result_ThirtyTwoBytesNoneZCSays5UInt8VG_s6UInt64VSgs6UInt32Vs6UInt16VSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentPreimage",
                "printedName": "getPaymentPreimage(paymentHash:paymentSecret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ThirtyTwoBytesAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC18getPaymentPreimage11paymentHash0J6SecretAC30Result_ThirtyTwoBytesAPIErrorZCSays5UInt8VG_AMtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC18getPaymentPreimage11paymentHash0J6SecretAC30Result_ThirtyTwoBytesAPIErrorZCSays5UInt8VG_AMtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPhantomScid",
                "printedName": "getPhantomScid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14getPhantomScids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14getPhantomScids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPhantomRouteHints",
                "printedName": "getPhantomRouteHints()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomRouteHints",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC20getPhantomRouteHintsAC0hiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC20getPhantomRouteHintsAC0hiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInterceptScid",
                "printedName": "getInterceptScid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC16getInterceptScids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC16getInterceptScids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "computeInflightHtlcs",
                "printedName": "computeInflightHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC20computeInflightHtlcsAC08InFlightI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC20computeInflightHtlcsAC08InFlightI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asMessageSendEventsProvider",
                "printedName": "asMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC27asMessageSendEventsProviderAC0hijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC27asMessageSendEventsProviderAC0hijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEventsProvider",
                "printedName": "asEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventsProvider",
                    "printedName": "LightningDevKit.Bindings.EventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC16asEventsProviderAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC16asEventsProviderAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asListen",
                "printedName": "asListen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Listen",
                    "printedName": "LightningDevKit.Bindings.Listen",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC8asListenAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC8asListenAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asConfirm",
                "printedName": "asConfirm()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Confirm",
                    "printedName": "LightningDevKit.Bindings.Confirm",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC9asConfirmAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC9asConfirmAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getEventOrPersistenceNeededFuture",
                "printedName": "getEventOrPersistenceNeededFuture()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC33getEventOrPersistenceNeededFutureAC0L0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC33getEventOrPersistenceNeededFutureAC0L0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAndClearNeedsPersistence",
                "printedName": "getAndClearNeedsPersistence()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC27getAndClearNeedsPersistenceSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC27getAndClearNeedsPersistenceSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "currentBestBlock",
                "printedName": "currentBestBlock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC16currentBestBlockAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC16currentBestBlockAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "nodeFeatures",
                "printedName": "nodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC12nodeFeaturesAC04NodeH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC12nodeFeaturesAC04NodeH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelFeatures",
                "printedName": "channelFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC15channelFeaturesAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC15channelFeaturesAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelTypeFeatures",
                "printedName": "channelTypeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC19channelTypeFeaturesAC0ehI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC19channelTypeFeaturesAC0ehI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initFeatures",
                "printedName": "initFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC12initFeaturesAC04InitH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC12initFeaturesAC04InitH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asChannelMessageHandler",
                "printedName": "asChannelMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC02asE14MessageHandlerAC0ehI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC02asE14MessageHandlerAC0ehI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOffersMessageHandler",
                "printedName": "asOffersMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OffersMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC22asOffersMessageHandlerAC0hiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC22asOffersMessageHandlerAC0hiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asAsyncPaymentsMessageHandler",
                "printedName": "asAsyncPaymentsMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageHandler",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC29asAsyncPaymentsMessageHandlerAC0hijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC29asAsyncPaymentsMessageHandlerAC0hijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asNodeIdLookUp",
                "printedName": "asNodeIdLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC14asNodeIdLookUpAC0hijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC14asNodeIdLookUpAC0hijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC",
            "mangledName": "$s15LightningDevKit8BindingsC14ChannelManagerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxAckRbfDecodeErrorZ",
            "printedName": "Result_TxAckRbfDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAckRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAckRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAckRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAckRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAckRbf",
                        "printedName": "LightningDevKit.Bindings.TxAckRbf",
                        "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_TxAckRbfDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PayeePubKeySecp256k1ErrorZ",
            "printedName": "Result_PayeePubKeySecp256k1ErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PayeePubKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PayeePubKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PayeePubKey",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey",
                    "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PayeePubKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PayeePubKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC11initWithErr1eAeC0iJ0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC11initWithErr1eAeC0iJ0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC03getJ0AC0iJ0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC03getJ0AC0iJ0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PayeePubKey",
                        "printedName": "LightningDevKit.Bindings.PayeePubKey",
                        "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_PayeePubKeySecp256k1ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Event",
            "printedName": "Event",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5EventC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "EventType",
                "printedName": "EventType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "FundingGenerationReady",
                    "printedName": "FundingGenerationReady",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO22FundingGenerationReadyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO22FundingGenerationReadyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FundingTxBroadcastSafe",
                    "printedName": "FundingTxBroadcastSafe",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO22FundingTxBroadcastSafeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO22FundingTxBroadcastSafeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentClaimable",
                    "printedName": "PaymentClaimable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO16PaymentClaimableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO16PaymentClaimableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentClaimed",
                    "printedName": "PaymentClaimed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO14PaymentClaimedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO14PaymentClaimedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ConnectionNeeded",
                    "printedName": "ConnectionNeeded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO16ConnectionNeededyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO16ConnectionNeededyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvoiceReceived",
                    "printedName": "InvoiceReceived",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO15InvoiceReceivedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO15InvoiceReceivedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentSent",
                    "printedName": "PaymentSent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO11PaymentSentyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO11PaymentSentyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentFailed",
                    "printedName": "PaymentFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO13PaymentFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO13PaymentFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentPathSuccessful",
                    "printedName": "PaymentPathSuccessful",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO21PaymentPathSuccessfulyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO21PaymentPathSuccessfulyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentPathFailed",
                    "printedName": "PaymentPathFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO17PaymentPathFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO17PaymentPathFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ProbeSuccessful",
                    "printedName": "ProbeSuccessful",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO15ProbeSuccessfulyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO15ProbeSuccessfulyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ProbeFailed",
                    "printedName": "ProbeFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO11ProbeFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO11ProbeFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PendingHTLCsForwardable",
                    "printedName": "PendingHTLCsForwardable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO23PendingHTLCsForwardableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO23PendingHTLCsForwardableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HTLCIntercepted",
                    "printedName": "HTLCIntercepted",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO15HTLCInterceptedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO15HTLCInterceptedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SpendableOutputs",
                    "printedName": "SpendableOutputs",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO16SpendableOutputsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO16SpendableOutputsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PaymentForwarded",
                    "printedName": "PaymentForwarded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO16PaymentForwardedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO16PaymentForwardedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ChannelPending",
                    "printedName": "ChannelPending",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO14ChannelPendingyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO14ChannelPendingyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ChannelReady",
                    "printedName": "ChannelReady",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO12ChannelReadyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO12ChannelReadyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ChannelClosed",
                    "printedName": "ChannelClosed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO13ChannelClosedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO13ChannelClosedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DiscardFunding",
                    "printedName": "DiscardFunding",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO14DiscardFundingyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO14DiscardFundingyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OpenChannelRequest",
                    "printedName": "OpenChannelRequest",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO18OpenChannelRequestyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO18OpenChannelRequestyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HTLCHandlingFailed",
                    "printedName": "HTLCHandlingFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO18HTLCHandlingFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO18HTLCHandlingFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BumpTransaction",
                    "printedName": "BumpTransaction",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO15BumpTransactionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO15BumpTransactionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OnionMessageIntercepted",
                    "printedName": "OnionMessageIntercepted",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO23OnionMessageInterceptedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO23OnionMessageInterceptedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OnionMessagePeerConnected",
                    "printedName": "OnionMessagePeerConnected",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Event.EventType.Type) -> LightningDevKit.Bindings.Event.EventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "EventType",
                            "printedName": "LightningDevKit.Bindings.Event.EventType",
                            "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Event.EventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "EventType",
                                "printedName": "LightningDevKit.Bindings.Event.EventType",
                                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO25OnionMessagePeerConnectedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO25OnionMessagePeerConnectedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "EventType",
                        "printedName": "LightningDevKit.Bindings.Event.EventType",
                        "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "EventType",
                        "printedName": "LightningDevKit.Bindings.Event.EventType",
                        "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC5EventC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC5EventC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventType",
                    "printedName": "LightningDevKit.Bindings.Event.EventType",
                    "usr": "s:15LightningDevKit8BindingsC5EventC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFundingGenerationReady",
                "printedName": "initWithFundingGenerationReady(temporaryChannelId:counterpartyNodeId:channelValueSatoshis:outputScript:userChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC30initWithFundingGenerationReady18temporaryChannelId016counterpartyNodeM020channelValueSatoshis12outputScript04userlM0AeC0lM0C_Says5UInt8VGs6UInt64VA2PtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC30initWithFundingGenerationReady18temporaryChannelId016counterpartyNodeM020channelValueSatoshis12outputScript04userlM0AeC0lM0C_Says5UInt8VGs6UInt64VA2PtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFundingTxBroadcastSafe",
                "printedName": "initWithFundingTxBroadcastSafe(channelId:userChannelId:fundingTxo:counterpartyNodeId:formerTemporaryChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC30initWithFundingTxBroadcastSafe9channelId011userChannelM010fundingTxo016counterpartyNodeM0015formerTemporaryoM0AeC0oM0C_Says5UInt8VGAC8OutPointCApMtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC30initWithFundingTxBroadcastSafe9channelId011userChannelM010fundingTxo016counterpartyNodeM0015formerTemporaryoM0AeC0oM0C_Says5UInt8VGAC8OutPointCApMtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentClaimable",
                "printedName": "initWithPaymentClaimable(receiverNodeId:paymentHash:onionFields:amountMsat:counterpartySkimmedFeeMsat:purpose:viaChannelId:viaUserChannelId:claimDeadline:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24initWithPaymentClaimable14receiverNodeId11paymentHash11onionFields10amountMsat022counterpartySkimmedFeeR07purpose010viaChannelL00w4UserxL013claimDeadlineAESays5UInt8VG_ArC014RecipientOnionP0Cs6UInt64VAvC0H7PurposeCAC0xL0CARSgs6UInt32VSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24initWithPaymentClaimable14receiverNodeId11paymentHash11onionFields10amountMsat022counterpartySkimmedFeeR07purpose010viaChannelL00w4UserxL013claimDeadlineAESays5UInt8VG_ArC014RecipientOnionP0Cs6UInt64VAvC0H7PurposeCAC0xL0CARSgs6UInt32VSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentClaimed",
                "printedName": "initWithPaymentClaimed(receiverNodeId:paymentHash:amountMsat:purpose:htlcs:senderIntendedTotalMsat:onionFields:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ClaimedHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClaimedHTLC",
                        "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC22initWithPaymentClaimed14receiverNodeId11paymentHash10amountMsat7purpose5htlcs019senderIntendedTotalP011onionFieldsAESays5UInt8VG_APs6UInt64VAC0H7PurposeCSayAC0I4HTLCCGARSgAC014RecipientOnionW0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22initWithPaymentClaimed14receiverNodeId11paymentHash10amountMsat7purpose5htlcs019senderIntendedTotalP011onionFieldsAESays5UInt8VG_APs6UInt64VAC0H7PurposeCSayAC0I4HTLCCGARSgAC014RecipientOnionW0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithConnectionNeeded",
                "printedName": "initWithConnectionNeeded(nodeId:addresses:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24initWithConnectionNeeded6nodeId9addressesAESays5UInt8VG_SayAC13SocketAddressCGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24initWithConnectionNeeded6nodeId9addressesAESays5UInt8VG_SayAC13SocketAddressCGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvoiceReceived",
                "printedName": "initWithInvoiceReceived(paymentId:invoice:context:responder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContext",
                        "printedName": "LightningDevKit.Bindings.OffersContext",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23initWithInvoiceReceived9paymentId7invoice7context9responderAESays5UInt8VG_AC06Bolt12H0CAC13OffersContextCSgAC9ResponderCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23initWithInvoiceReceived9paymentId7invoice7context9responderAESays5UInt8VG_AC06Bolt12H0CAC13OffersContextCSgAC9ResponderCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentSent",
                "printedName": "initWithPaymentSent(paymentId:paymentPreimage:paymentHash:feePaidMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC19initWithPaymentSent9paymentId0J8Preimage0J4Hash11feePaidMsatAESays5UInt8VGSg_A2Ms6UInt64VSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC19initWithPaymentSent9paymentId0J8Preimage0J4Hash11feePaidMsatAESays5UInt8VGSg_A2Ms6UInt64VSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentFailed",
                "printedName": "initWithPaymentFailed(paymentId:paymentHash:reason:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentFailureReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC21initWithPaymentFailed9paymentId0J4Hash6reasonAESays5UInt8VG_ALSgAC0H13FailureReasonOSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC21initWithPaymentFailed9paymentId0J4Hash6reasonAESays5UInt8VG_ALSgAC0H13FailureReasonOSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentPathSuccessful",
                "printedName": "initWithPaymentPathSuccessful(paymentId:paymentHash:path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC29initWithPaymentPathSuccessful9paymentId0K4Hash4pathAESays5UInt8VG_ALSgAC0I0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC29initWithPaymentPathSuccessful9paymentId0K4Hash4pathAESays5UInt8VG_ALSgAC0I0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentPathFailed",
                "printedName": "initWithPaymentPathFailed(paymentId:paymentHash:paymentFailedPermanently:failure:path:shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PathFailure",
                    "printedName": "LightningDevKit.Bindings.PathFailure",
                    "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC25initWithPaymentPathFailed9paymentId0K4Hash0kJ11Permanently7failure4path012shortChannelL0AESays5UInt8VGSg_AOSbAC0I7FailureCAC0I0Cs6UInt64VSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25initWithPaymentPathFailed9paymentId0K4Hash0kJ11Permanently7failure4path012shortChannelL0AESays5UInt8VGSg_AOSbAC0I7FailureCAC0I0Cs6UInt64VSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithProbeSuccessful",
                "printedName": "initWithProbeSuccessful(paymentId:paymentHash:path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23initWithProbeSuccessful9paymentId0J4Hash4pathAESays5UInt8VG_AlC4PathCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23initWithProbeSuccessful9paymentId0J4Hash4pathAESays5UInt8VG_AlC4PathCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithProbeFailed",
                "printedName": "initWithProbeFailed(paymentId:paymentHash:path:shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC19initWithProbeFailed9paymentId0J4Hash4path012shortChannelK0AESays5UInt8VG_AmC4PathCs6UInt64VSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC19initWithProbeFailed9paymentId0J4Hash4path012shortChannelK0AESays5UInt8VG_AmC4PathCs6UInt64VSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPendingHtlcsForwardable",
                "printedName": "initWithPendingHtlcsForwardable(timeForwardable:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC31initWithPendingHtlcsForwardable04timeJ0AEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC31initWithPendingHtlcsForwardable04timeJ0AEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHtlcintercepted",
                "printedName": "initWithHtlcintercepted(interceptId:requestedNextHopScid:paymentHash:inboundAmountMsat:expectedOutboundAmountMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23initWithHtlcintercepted11interceptId20requestedNextHopScid11paymentHash17inboundAmountMsat016expectedOutboundrS0AESays5UInt8VG_s6UInt64VAn2PtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23initWithHtlcintercepted11interceptId20requestedNextHopScid11paymentHash17inboundAmountMsat016expectedOutboundrS0AESays5UInt8VG_s6UInt64VAn2PtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSpendableOutputs",
                "printedName": "initWithSpendableOutputs(outputs:channelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24initWithSpendableOutputs7outputs9channelIdAESayAC0H16OutputDescriptorCG_AC07ChannelL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24initWithSpendableOutputs7outputs9channelIdAESayAC0H16OutputDescriptorCG_AC07ChannelL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentForwarded",
                "printedName": "initWithPaymentForwarded(prevChannelId:nextChannelId:prevUserChannelId:nextUserChannelId:totalFeeEarnedMsat:skimmedFeeMsat:claimFromOnchainTx:outboundAmountForwardedMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24initWithPaymentForwarded13prevChannelId04nextkL00j4UserkL00mnkL018totalFeeEarnedMsat07skimmedpR018claimFromOnchainTx014outboundAmountiR0AeC0kL0C_APSays5UInt8VGSgATs6UInt64VSgAWSbAWtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24initWithPaymentForwarded13prevChannelId04nextkL00j4UserkL00mnkL018totalFeeEarnedMsat07skimmedpR018claimFromOnchainTx014outboundAmountiR0AeC0kL0C_APSays5UInt8VGSgATs6UInt64VSgAWSbAWtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelPending",
                "printedName": "initWithChannelPending(channelId:userChannelId:formerTemporaryChannelId:counterpartyNodeId:fundingTxo:channelType:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC22initWithChannelPending9channelId04userhK0015formerTemporaryhK0016counterpartyNodeK010fundingTxo0J4TypeAeC0hK0C_Says5UInt8VGAnqC8OutPointCAC0hS8FeaturesCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22initWithChannelPending9channelId04userhK0015formerTemporaryhK0016counterpartyNodeK010fundingTxo0J4TypeAeC0hK0C_Says5UInt8VGAnqC8OutPointCAC0hS8FeaturesCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelReady",
                "printedName": "initWithChannelReady(channelId:userChannelId:counterpartyNodeId:channelType:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC20initWithChannelReady9channelId04userhK0016counterpartyNodeK00J4TypeAeC0hK0C_Says5UInt8VGAoC0hO8FeaturesCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC20initWithChannelReady9channelId04userhK0016counterpartyNodeK00J4TypeAeC0hK0C_Says5UInt8VGAoC0hO8FeaturesCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelClosed",
                "printedName": "initWithChannelClosed(channelId:userChannelId:reason:counterpartyNodeId:channelCapacitySats:channelFundingTxo:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC21initWithChannelClosed9channelId04userhK06reason016counterpartyNodeK00J12CapacitySats0J10FundingTxoAeC0hK0C_Says5UInt8VGAC13ClosureReasonCAQs6UInt64VSgAC8OutPointCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC21initWithChannelClosed9channelId04userhK06reason016counterpartyNodeK00J12CapacitySats0J10FundingTxoAeC0hK0C_Says5UInt8VGAC13ClosureReasonCAQs6UInt64VSgAC8OutPointCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDiscardFunding",
                "printedName": "initWithDiscardFunding(channelId:fundingInfo:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingInfo",
                    "printedName": "LightningDevKit.Bindings.FundingInfo",
                    "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC22initWithDiscardFunding9channelId11fundingInfoAeC07ChannelK0C_AC0iM0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22initWithDiscardFunding9channelId11fundingInfoAeC07ChannelK0C_AC0iM0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOpenChannelRequest",
                "printedName": "initWithOpenChannelRequest(temporaryChannelId:counterpartyNodeId:fundingSatoshis:pushMsat:channelType:isAnnounced:params:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelParameters",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26initWithOpenChannelRequest09temporaryI2Id016counterpartyNodeL015fundingSatoshis8pushMsat11channelType11isAnnounced6paramsAeC0iL0C_Says5UInt8VGs6UInt64VAtC0iT8FeaturesCSbAC0I10ParametersCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26initWithOpenChannelRequest09temporaryI2Id016counterpartyNodeL015fundingSatoshis8pushMsat11channelType11isAnnounced6paramsAeC0iL0C_Says5UInt8VGs6UInt64VAtC0iT8FeaturesCSbAC0I10ParametersCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHtlchandlingFailed",
                "printedName": "initWithHtlchandlingFailed(prevChannelId:failedNextDestination:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26initWithHtlchandlingFailed13prevChannelId21failedNextDestinationAeC0kL0C_AC15HTLCDestinationCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26initWithHtlchandlingFailed13prevChannelId21failedNextDestinationAeC0kL0C_AC15HTLCDestinationCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBumpTransaction",
                "printedName": "initWithBumpTransaction(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23initWithBumpTransaction1aAeC0hiE0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23initWithBumpTransaction1aAeC0hiE0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnionMessageIntercepted",
                "printedName": "initWithOnionMessageIntercepted(peerNodeId:message:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC31initWithOnionMessageIntercepted10peerNodeId7messageAESays5UInt8VG_AC0hI0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC31initWithOnionMessageIntercepted10peerNodeId7messageAESays5UInt8VG_AC0hI0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnionMessagePeerConnected",
                "printedName": "initWithOnionMessagePeerConnected(peerNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC33initWithOnionMessagePeerConnected10peerNodeIdAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC33initWithOnionMessagePeerConnected10peerNodeIdAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Event",
                    "printedName": "LightningDevKit.Bindings.Event",
                    "usr": "s:15LightningDevKit8BindingsC5EventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_EventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_EventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFundingGenerationReady",
                "printedName": "getValueAsFundingGenerationReady()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.FundingGenerationReady?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingGenerationReady",
                        "printedName": "LightningDevKit.Bindings.Event.FundingGenerationReady",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC32getValueAsFundingGenerationReadyAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC32getValueAsFundingGenerationReadyAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFundingTxBroadcastSafe",
                "printedName": "getValueAsFundingTxBroadcastSafe()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.FundingTxBroadcastSafe?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingTxBroadcastSafe",
                        "printedName": "LightningDevKit.Bindings.Event.FundingTxBroadcastSafe",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC32getValueAsFundingTxBroadcastSafeAE0ijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC32getValueAsFundingTxBroadcastSafeAE0ijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentClaimable",
                "printedName": "getValueAsPaymentClaimable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentClaimable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentClaimable",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentClaimable",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26getValueAsPaymentClaimableAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26getValueAsPaymentClaimableAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentClaimed",
                "printedName": "getValueAsPaymentClaimed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentClaimed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentClaimed",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentClaimed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24getValueAsPaymentClaimedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24getValueAsPaymentClaimedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsConnectionNeeded",
                "printedName": "getValueAsConnectionNeeded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ConnectionNeeded?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ConnectionNeeded",
                        "printedName": "LightningDevKit.Bindings.Event.ConnectionNeeded",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26getValueAsConnectionNeededAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26getValueAsConnectionNeededAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvoiceReceived",
                "printedName": "getValueAsInvoiceReceived()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.InvoiceReceived?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceReceived",
                        "printedName": "LightningDevKit.Bindings.Event.InvoiceReceived",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC25getValueAsInvoiceReceivedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25getValueAsInvoiceReceivedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentSent",
                "printedName": "getValueAsPaymentSent()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentSent?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSent",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentSent",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC21getValueAsPaymentSentAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC21getValueAsPaymentSentAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentFailed",
                "printedName": "getValueAsPaymentFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentFailed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailed",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentFailed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23getValueAsPaymentFailedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23getValueAsPaymentFailedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentPathSuccessful",
                "printedName": "getValueAsPaymentPathSuccessful()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentPathSuccessful?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPathSuccessful",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentPathSuccessful",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC31getValueAsPaymentPathSuccessfulAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC31getValueAsPaymentPathSuccessfulAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentPathFailed",
                "printedName": "getValueAsPaymentPathFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentPathFailed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPathFailed",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentPathFailed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC27getValueAsPaymentPathFailedAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC27getValueAsPaymentPathFailedAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsProbeSuccessful",
                "printedName": "getValueAsProbeSuccessful()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ProbeSuccessful?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbeSuccessful",
                        "printedName": "LightningDevKit.Bindings.Event.ProbeSuccessful",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC25getValueAsProbeSuccessfulAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25getValueAsProbeSuccessfulAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsProbeFailed",
                "printedName": "getValueAsProbeFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ProbeFailed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProbeFailed",
                        "printedName": "LightningDevKit.Bindings.Event.ProbeFailed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC21getValueAsProbeFailedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC21getValueAsProbeFailedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPendingHtlcsForwardable",
                "printedName": "getValueAsPendingHtlcsForwardable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PendingHTLCsForwardable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCsForwardable",
                        "printedName": "LightningDevKit.Bindings.Event.PendingHTLCsForwardable",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC33getValueAsPendingHtlcsForwardableAE0i5HTLCsK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC33getValueAsPendingHtlcsForwardableAE0i5HTLCsK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHtlcIntercepted",
                "printedName": "getValueAsHtlcIntercepted()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.HTLCIntercepted?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCIntercepted",
                        "printedName": "LightningDevKit.Bindings.Event.HTLCIntercepted",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC25getValueAsHtlcInterceptedAE15HTLCInterceptedCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25getValueAsHtlcInterceptedAE15HTLCInterceptedCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSpendableOutputs",
                "printedName": "getValueAsSpendableOutputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.SpendableOutputs?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputs",
                        "printedName": "LightningDevKit.Bindings.Event.SpendableOutputs",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26getValueAsSpendableOutputsAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26getValueAsSpendableOutputsAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPaymentForwarded",
                "printedName": "getValueAsPaymentForwarded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.PaymentForwarded?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentForwarded",
                        "printedName": "LightningDevKit.Bindings.Event.PaymentForwarded",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC26getValueAsPaymentForwardedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC26getValueAsPaymentForwardedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelPending",
                "printedName": "getValueAsChannelPending()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ChannelPending?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelPending",
                        "printedName": "LightningDevKit.Bindings.Event.ChannelPending",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24getValueAsChannelPendingAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24getValueAsChannelPendingAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelReady",
                "printedName": "getValueAsChannelReady()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ChannelReady?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelReady",
                        "printedName": "LightningDevKit.Bindings.Event.ChannelReady",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC22getValueAsChannelReadyAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22getValueAsChannelReadyAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelClosed",
                "printedName": "getValueAsChannelClosed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.ChannelClosed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelClosed",
                        "printedName": "LightningDevKit.Bindings.Event.ChannelClosed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC23getValueAsChannelClosedAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23getValueAsChannelClosedAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDiscardFunding",
                "printedName": "getValueAsDiscardFunding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.DiscardFunding?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DiscardFunding",
                        "printedName": "LightningDevKit.Bindings.Event.DiscardFunding",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC24getValueAsDiscardFundingAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC24getValueAsDiscardFundingAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOpenChannelRequest",
                "printedName": "getValueAsOpenChannelRequest()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.OpenChannelRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenChannelRequest",
                        "printedName": "LightningDevKit.Bindings.Event.OpenChannelRequest",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC28getValueAsOpenChannelRequestAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC28getValueAsOpenChannelRequestAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHtlcHandlingFailed",
                "printedName": "getValueAsHtlcHandlingFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.HTLCHandlingFailed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCHandlingFailed",
                        "printedName": "LightningDevKit.Bindings.Event.HTLCHandlingFailed",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC28getValueAsHtlcHandlingFailedAE012HTLCHandlingK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC28getValueAsHtlcHandlingFailedAE012HTLCHandlingK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBumpTransaction",
                "printedName": "getValueAsBumpTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BumpTransactionEvent",
                        "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                        "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC25getValueAsBumpTransactionAC0ijE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25getValueAsBumpTransactionAC0ijE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOnionMessageIntercepted",
                "printedName": "getValueAsOnionMessageIntercepted()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.OnionMessageIntercepted?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessageIntercepted",
                        "printedName": "LightningDevKit.Bindings.Event.OnionMessageIntercepted",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC33getValueAsOnionMessageInterceptedAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC33getValueAsOnionMessageInterceptedAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOnionMessagePeerConnected",
                "printedName": "getValueAsOnionMessagePeerConnected()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event.OnionMessagePeerConnected?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessagePeerConnected",
                        "printedName": "LightningDevKit.Bindings.Event.OnionMessagePeerConnected",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5EventC35getValueAsOnionMessagePeerConnectedAE0ijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC35getValueAsOnionMessagePeerConnectedAE0ijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "FundingGenerationReady",
                "printedName": "FundingGenerationReady",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getTemporaryChannelId",
                    "printedName": "getTemporaryChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC21getTemporaryChannelIdAC0kL0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC21getTemporaryChannelIdAC0kL0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelValueSatoshis",
                    "printedName": "getChannelValueSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC23getChannelValueSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC23getChannelValueSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutputScript",
                    "printedName": "getOutputScript()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC15getOutputScriptSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC15getOutputScriptSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUserChannelId",
                    "printedName": "getUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC16getUserChannelIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC16getUserChannelIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingGenerationReadyC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FundingTxBroadcastSafe",
                "printedName": "FundingTxBroadcastSafe",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC12getChannelIdAC0kL0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC12getChannelIdAC0kL0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUserChannelId",
                    "printedName": "getUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC16getUserChannelIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC16getUserChannelIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFundingTxo",
                    "printedName": "getFundingTxo()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC03getF3TxoAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC03getF3TxoAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFormerTemporaryChannelId",
                    "printedName": "getFormerTemporaryChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC27getFormerTemporaryChannelIdAC0mN0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC27getFormerTemporaryChannelIdAC0mN0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC22FundingTxBroadcastSafeC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentClaimable",
                "printedName": "PaymentClaimable",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getReceiverNodeId",
                    "printedName": "getReceiverNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC17getReceiverNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC17getReceiverNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOnionFields",
                    "printedName": "getOnionFields()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RecipientOnionFields",
                        "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                        "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC14getOnionFieldsAC09RecipientiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC14getOnionFieldsAC09RecipientiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountMsat",
                    "printedName": "getAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC13getAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC13getAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartySkimmedFeeMsat",
                    "printedName": "getCounterpartySkimmedFeeMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC29getCounterpartySkimmedFeeMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC29getCounterpartySkimmedFeeMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPurpose",
                    "printedName": "getPurpose()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPurpose",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC10getPurposeAC0fI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC10getPurposeAC0fI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getViaChannelId",
                    "printedName": "getViaChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC15getViaChannelIdAC0jK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC15getViaChannelIdAC0jK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getViaUserChannelId",
                    "printedName": "getViaUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC19getViaUserChannelIdSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC19getViaUserChannelIdSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getClaimDeadline",
                    "printedName": "getClaimDeadline()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt32?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC16getClaimDeadlines6UInt32VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC16getClaimDeadlines6UInt32VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentClaimableC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentClaimableC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentClaimed",
                "printedName": "PaymentClaimed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getReceiverNodeId",
                    "printedName": "getReceiverNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC17getReceiverNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC17getReceiverNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountMsat",
                    "printedName": "getAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC13getAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC13getAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPurpose",
                    "printedName": "getPurpose()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPurpose",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC10getPurposeAC0fI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC10getPurposeAC0fI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getHtlcs",
                    "printedName": "getHtlcs()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.ClaimedHTLC]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClaimedHTLC",
                            "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                            "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC8getHtlcsSayAC0G4HTLCCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC8getHtlcsSayAC0G4HTLCCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getSenderIntendedTotalMsat",
                    "printedName": "getSenderIntendedTotalMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC26getSenderIntendedTotalMsats6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC26getSenderIntendedTotalMsats6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOnionFields",
                    "printedName": "getOnionFields()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RecipientOnionFields",
                        "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                        "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC14getOnionFieldsAC09RecipientiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC14getOnionFieldsAC09RecipientiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC14PaymentClaimedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC14PaymentClaimedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ConnectionNeeded",
                "printedName": "ConnectionNeeded",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAddresses",
                    "printedName": "getAddresses()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddress",
                            "printedName": "LightningDevKit.Bindings.SocketAddress",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC12getAddressesSayAC13SocketAddressCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC12getAddressesSayAC13SocketAddressCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC16ConnectionNeededC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC16ConnectionNeededC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "InvoiceReceived",
                "printedName": "InvoiceReceived",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC12getPaymentIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC12getPaymentIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getInvoice",
                    "printedName": "getInvoice()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC03getF0AC06Bolt12F0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC03getF0AC06Bolt12F0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getContext",
                    "printedName": "getContext()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "LightningDevKit.Bindings.OffersContext?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersContext",
                            "printedName": "LightningDevKit.Bindings.OffersContext",
                            "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC10getContextAC06OffersI0CSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC10getContextAC06OffersI0CSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getResponder",
                    "printedName": "getResponder()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Responder",
                        "printedName": "LightningDevKit.Bindings.Responder",
                        "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC12getResponderAC0I0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC12getResponderAC0I0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC15InvoiceReceivedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC15InvoiceReceivedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentSent",
                "printedName": "PaymentSent",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC03getF2IdSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC03getF2IdSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC03getF8PreimageSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC03getF8PreimageSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFeePaidMsat",
                    "printedName": "getFeePaidMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC14getFeePaidMsats6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC14getFeePaidMsats6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC11PaymentSentC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC11PaymentSentC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentFailed",
                "printedName": "PaymentFailed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC03getF4HashSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC03getF4HashSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getReason",
                    "printedName": "getReason()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentFailureReason",
                            "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                            "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC9getReasonAC0f7FailureI0OSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC9getReasonAC0f7FailureI0OSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC13PaymentFailedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC13PaymentFailedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentPathSuccessful",
                "printedName": "PaymentPathSuccessful",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getF4HashSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getF4HashSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPath",
                    "printedName": "getPath()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getG0AC0G0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC03getG0AC0G0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC21PaymentPathSuccessfulC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentPathFailed",
                "printedName": "PaymentPathFailed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getF2IdSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getF2IdSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentFailedPermanently",
                    "printedName": "getPaymentFailedPermanently()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getfH11PermanentlySbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getfH11PermanentlySbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFailure",
                    "printedName": "getFailure()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PathFailure",
                        "printedName": "LightningDevKit.Bindings.PathFailure",
                        "usr": "s:15LightningDevKit8BindingsC11PathFailureC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC10getFailureAC0gJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC10getFailureAC0gJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPath",
                    "printedName": "getPath()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getG0AC0G0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC03getG0AC0G0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getShortChannelId",
                    "printedName": "getShortChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC17getShortChannelIds6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC17getShortChannelIds6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC17PaymentPathFailedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC17PaymentPathFailedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ProbeSuccessful",
                "printedName": "ProbeSuccessful",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC12getPaymentIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC12getPaymentIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPath",
                    "printedName": "getPath()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC7getPathAC0I0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC7getPathAC0I0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC15ProbeSuccessfulC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ProbeFailed",
                "printedName": "ProbeFailed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC12getPaymentIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC12getPaymentIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPath",
                    "printedName": "getPath()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Path",
                        "printedName": "LightningDevKit.Bindings.Path",
                        "usr": "s:15LightningDevKit8BindingsC4PathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC7getPathAC0I0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC7getPathAC0I0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getShortChannelId",
                    "printedName": "getShortChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC17getShortChannelIds6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC17getShortChannelIds6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC11ProbeFailedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC11ProbeFailedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PendingHTLCsForwardable",
                "printedName": "PendingHTLCsForwardable",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getTimeForwardable",
                    "printedName": "getTimeForwardable()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC07getTimeH0s6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC07getTimeH0s6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23PendingHTLCsForwardableC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HTLCIntercepted",
                "printedName": "HTLCIntercepted",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getInterceptId",
                    "printedName": "getInterceptId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14getInterceptIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14getInterceptIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getRequestedNextHopScid",
                    "printedName": "getRequestedNextHopScid()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC23getRequestedNextHopScids6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC23getRequestedNextHopScids6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getInboundAmountMsat",
                    "printedName": "getInboundAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC20getInboundAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC20getInboundAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getExpectedOutboundAmountMsat",
                    "printedName": "getExpectedOutboundAmountMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC29getExpectedOutboundAmountMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC29getExpectedOutboundAmountMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC15HTLCInterceptedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC15HTLCInterceptedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SpendableOutputs",
                "printedName": "SpendableOutputs",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getOutputs",
                    "printedName": "getOutputs()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendableOutputDescriptor",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                            "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC03getG0SayAC0F16OutputDescriptorCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC03getG0SayAC0F16OutputDescriptorCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC12getChannelIdAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC12getChannelIdAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC16SpendableOutputsC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC16SpendableOutputsC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentForwarded",
                "printedName": "PaymentForwarded",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPrevChannelId",
                    "printedName": "getPrevChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC16getPrevChannelIdAC0jK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC16getPrevChannelIdAC0jK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getNextChannelId",
                    "printedName": "getNextChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC16getNextChannelIdAC0jK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC16getNextChannelIdAC0jK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPrevUserChannelId",
                    "printedName": "getPrevUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC20getPrevUserChannelIdSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC20getPrevUserChannelIdSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getNextUserChannelId",
                    "printedName": "getNextUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC20getNextUserChannelIdSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC20getNextUserChannelIdSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTotalFeeEarnedMsat",
                    "printedName": "getTotalFeeEarnedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC21getTotalFeeEarnedMsats6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC21getTotalFeeEarnedMsats6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getSkimmedFeeMsat",
                    "printedName": "getSkimmedFeeMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC17getSkimmedFeeMsats6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC17getSkimmedFeeMsats6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getClaimFromOnchainTx",
                    "printedName": "getClaimFromOnchainTx()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC21getClaimFromOnchainTxSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC21getClaimFromOnchainTxSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutboundAmountForwardedMsat",
                    "printedName": "getOutboundAmountForwardedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC017getOutboundAmountG4Msats6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC017getOutboundAmountG4Msats6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC16PaymentForwardedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC16PaymentForwardedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelPending",
                "printedName": "ChannelPending",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC03getF2IdAC0fI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC03getF2IdAC0fI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUserChannelId",
                    "printedName": "getUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC07getUserF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC07getUserF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFormerTemporaryChannelId",
                    "printedName": "getFormerTemporaryChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC018getFormerTemporaryF2IdAC0fK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC018getFormerTemporaryF2IdAC0fK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFundingTxo",
                    "printedName": "getFundingTxo()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC13getFundingTxoAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC13getFundingTxoAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelType",
                    "printedName": "getChannelType()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC03getF4TypeAC0fI8FeaturesCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC03getF4TypeAC0fI8FeaturesCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC14ChannelPendingC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC14ChannelPendingC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelReady",
                "printedName": "ChannelReady",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC03getF2IdAC0fI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC03getF2IdAC0fI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUserChannelId",
                    "printedName": "getUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC07getUserF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC07getUserF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelType",
                    "printedName": "getChannelType()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC03getF4TypeAC0fI8FeaturesCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC03getF4TypeAC0fI8FeaturesCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC12ChannelReadyC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC12ChannelReadyC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelClosed",
                "printedName": "ChannelClosed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF2IdAC0fI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF2IdAC0fI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUserChannelId",
                    "printedName": "getUserChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC07getUserF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC07getUserF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getReason",
                    "printedName": "getReason()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReason",
                        "printedName": "LightningDevKit.Bindings.ClosureReason",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC9getReasonAC07ClosureI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC9getReasonAC07ClosureI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelCapacitySats",
                    "printedName": "getChannelCapacitySats()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt64?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF12CapacitySatss6UInt64VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF12CapacitySatss6UInt64VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelFundingTxo",
                    "printedName": "getChannelFundingTxo()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF10FundingTxoAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC03getF10FundingTxoAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC13ChannelClosedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC13ChannelClosedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "DiscardFunding",
                "printedName": "DiscardFunding",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC12getChannelIdAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC12getChannelIdAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFundingInfo",
                    "printedName": "getFundingInfo()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingInfo",
                        "printedName": "LightningDevKit.Bindings.FundingInfo",
                        "usr": "s:15LightningDevKit8BindingsC11FundingInfoC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC03getG4InfoAC0gI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC03getG4InfoAC0gI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC14DiscardFundingC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC14DiscardFundingC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OpenChannelRequest",
                "printedName": "OpenChannelRequest",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getTemporaryChannelId",
                    "printedName": "getTemporaryChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC012getTemporaryG2IdAC0gK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC012getTemporaryG2IdAC0gK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getCounterpartyNodeId",
                    "printedName": "getCounterpartyNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC21getCounterpartyNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFundingSatoshis",
                    "printedName": "getFundingSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC18getFundingSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC18getFundingSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPushMsat",
                    "printedName": "getPushMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC11getPushMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC11getPushMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelType",
                    "printedName": "getChannelType()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC03getG4TypeAC0gJ8FeaturesCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC03getG4TypeAC0gJ8FeaturesCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "isAnnounced",
                    "printedName": "isAnnounced()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC11isAnnouncedSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC11isAnnouncedSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getParams",
                    "printedName": "getParams()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelParameters",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC9getParamsAC0G10ParametersCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC9getParamsAC0G10ParametersCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC18OpenChannelRequestC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC18OpenChannelRequestC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HTLCHandlingFailed",
                "printedName": "HTLCHandlingFailed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPrevChannelId",
                    "printedName": "getPrevChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC16getPrevChannelIdAC0jK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC16getPrevChannelIdAC0jK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFailedNextDestination",
                    "printedName": "getFailedNextDestination()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDestination",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC03getG15NextDestinationAC15HTLCDestinationCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC03getG15NextDestinationAC15HTLCDestinationCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC18HTLCHandlingFailedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OnionMessageIntercepted",
                "printedName": "OnionMessageIntercepted",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPeerNodeId",
                    "printedName": "getPeerNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC13getPeerNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC13getPeerNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMessage",
                    "printedName": "getMessage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessage",
                        "printedName": "LightningDevKit.Bindings.OnionMessage",
                        "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC03getG0AC0fG0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC03getG0AC0fG0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC23OnionMessageInterceptedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OnionMessagePeerConnected",
                "printedName": "OnionMessagePeerConnected",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPeerNodeId",
                    "printedName": "getPeerNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC03getH6NodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC03getH6NodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC",
                "mangledName": "$s15LightningDevKit8BindingsC5EventC25OnionMessagePeerConnectedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5EventC",
            "mangledName": "$s15LightningDevKit8BindingsC5EventC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ErroneousField",
            "printedName": "ErroneousField",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTlvFieldnum",
                "printedName": "getTlvFieldnum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14getTlvFieldnums6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14getTlvFieldnums6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTlvFieldnum",
                "printedName": "setTlvFieldnum(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14setTlvFieldnum3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14setTlvFieldnum3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSuggestedValue",
                "printedName": "getSuggestedValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC17getSuggestedValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC17getSuggestedValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSuggestedValue",
                "printedName": "setSuggestedValue(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC17setSuggestedValue3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC17setSuggestedValue3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(tlvFieldnumArg:suggestedValueArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErroneousField",
                    "printedName": "LightningDevKit.Bindings.ErroneousField",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC14tlvFieldnumArg014suggestedValueI0AEs6UInt64V_Says5UInt8VGSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC14tlvFieldnumArg014suggestedValueI0AEs6UInt64V_Says5UInt8VGSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC",
            "mangledName": "$s15LightningDevKit8BindingsC14ErroneousFieldC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "APIError",
            "printedName": "APIError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "APIErrorType",
                "printedName": "APIErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "APIMisuseError",
                    "printedName": "APIMisuseError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO14APIMisuseErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO14APIMisuseErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FeeRateTooHigh",
                    "printedName": "FeeRateTooHigh",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO14FeeRateTooHighyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO14FeeRateTooHighyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidRoute",
                    "printedName": "InvalidRoute",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO12InvalidRouteyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO12InvalidRouteyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ChannelUnavailable",
                    "printedName": "ChannelUnavailable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO18ChannelUnavailableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO18ChannelUnavailableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MonitorUpdateInProgress",
                    "printedName": "MonitorUpdateInProgress",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO23MonitorUpdateInProgressyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO23MonitorUpdateInProgressyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IncompatibleShutdownScript",
                    "printedName": "IncompatibleShutdownScript",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.APIError.APIErrorType.Type) -> LightningDevKit.Bindings.APIError.APIErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "APIErrorType",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                            "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.APIError.APIErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "APIErrorType",
                                "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO26IncompatibleShutdownScriptyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO26IncompatibleShutdownScriptyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "APIErrorType",
                        "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "APIErrorType",
                        "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC8APIErrorC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC8APIErrorC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIErrorType",
                    "printedName": "LightningDevKit.Bindings.APIError.APIErrorType",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithApimisuseError",
                "printedName": "initWithApimisuseError(err:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC22initWithApimisuseError3errAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC22initWithApimisuseError3errAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFeeRateTooHigh",
                "printedName": "initWithFeeRateTooHigh(err:feerate:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC22initWithFeeRateTooHigh3err7feerateAESS_s6UInt32VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC22initWithFeeRateTooHigh3err7feerateAESS_s6UInt32VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidRoute",
                "printedName": "initWithInvalidRoute(err:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC20initWithInvalidRoute3errAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC20initWithInvalidRoute3errAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelUnavailable",
                "printedName": "initWithChannelUnavailable(err:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC26initWithChannelUnavailable3errAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26initWithChannelUnavailable3errAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithMonitorUpdateInProgress",
                "printedName": "initWithMonitorUpdateInProgress()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC31initWithMonitorUpdateInProgressAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC31initWithMonitorUpdateInProgressAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIncompatibleShutdownScript",
                "printedName": "initWithIncompatibleShutdownScript(script:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC34initWithIncompatibleShutdownScript6scriptAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC34initWithIncompatibleShutdownScript6scriptAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_APIErrorZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_APIErrorZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsApiMisuseError",
                "printedName": "getValueAsApiMisuseError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError.APIMisuseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIMisuseError",
                        "printedName": "LightningDevKit.Bindings.APIError.APIMisuseError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC24getValueAsApiMisuseErrorAE09APIMisuseK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC24getValueAsApiMisuseErrorAE09APIMisuseK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFeeRateTooHigh",
                "printedName": "getValueAsFeeRateTooHigh()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError.FeeRateTooHigh?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FeeRateTooHigh",
                        "printedName": "LightningDevKit.Bindings.APIError.FeeRateTooHigh",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC24getValueAsFeeRateTooHighAE0ijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC24getValueAsFeeRateTooHighAE0ijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidRoute",
                "printedName": "getValueAsInvalidRoute()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError.InvalidRoute?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvalidRoute",
                        "printedName": "LightningDevKit.Bindings.APIError.InvalidRoute",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC22getValueAsInvalidRouteAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC22getValueAsInvalidRouteAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelUnavailable",
                "printedName": "getValueAsChannelUnavailable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError.ChannelUnavailable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUnavailable",
                        "printedName": "LightningDevKit.Bindings.APIError.ChannelUnavailable",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC28getValueAsChannelUnavailableAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC28getValueAsChannelUnavailableAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsIncompatibleShutdownScript",
                "printedName": "getValueAsIncompatibleShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError.IncompatibleShutdownScript?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IncompatibleShutdownScript",
                        "printedName": "LightningDevKit.Bindings.APIError.IncompatibleShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC36getValueAsIncompatibleShutdownScriptAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC36getValueAsIncompatibleShutdownScriptAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "APIMisuseError",
                "printedName": "APIMisuseError",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC6getErrSSyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC6getErrSSyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14APIMisuseErrorC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FeeRateTooHigh",
                "printedName": "FeeRateTooHigh",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC6getErrSSyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC6getErrSSyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFeerate",
                    "printedName": "getFeerate()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC10getFeerates6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC10getFeerates6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC14FeeRateTooHighC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "InvalidRoute",
                "printedName": "InvalidRoute",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC6getErrSSyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC6getErrSSyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC12InvalidRouteC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelUnavailable",
                "printedName": "ChannelUnavailable",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC6getErrSSyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC6getErrSSyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC18ChannelUnavailableC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "IncompatibleShutdownScript",
                "printedName": "IncompatibleShutdownScript",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getScript",
                    "printedName": "getScript()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShutdownScript",
                        "printedName": "LightningDevKit.Bindings.ShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC03getH0AC0gH0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC03getH0AC0gH0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC",
                "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC26IncompatibleShutdownScriptC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8APIErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC8APIErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeInfo",
            "printedName": "NodeInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannels",
                "printedName": "getChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC11getChannelsSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC11getChannelsSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannels",
                "printedName": "setChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC11setChannels3valySays6UInt64VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC11setChannels3valySays6UInt64VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAnnouncementInfo",
                "printedName": "getAnnouncementInfo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementInfo",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC015getAnnouncementF0AC0ehF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC015getAnnouncementF0AC0ehF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnnouncementInfo",
                "printedName": "setAnnouncementInfo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncementInfo",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncementInfo",
                        "usr": "s:15LightningDevKit8BindingsC20NodeAnnouncementInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC015setAnnouncementF03valyAC0ehF0CSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC015setAnnouncementF03valyAC0ehF0CSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeInfo",
                    "printedName": "LightningDevKit.Bindings.NodeInfo",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeInfo",
                    "printedName": "LightningDevKit.Bindings.NodeInfo",
                    "usr": "s:15LightningDevKit8BindingsC8NodeInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isTorOnly",
                "printedName": "isTorOnly()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC9isTorOnlySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC9isTorOnlySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NodeInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8NodeInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8NodeInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC8NodeInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_BlindedMessagePathZNoneZ",
            "printedName": "Result_CVec_BlindedMessagePathZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedMessagePathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedMessagePathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC10initWithOk1oAESayAC0ghI0CG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC10initWithOk1oAESayAC0ghI0CG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedMessagePathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedMessagePathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BlindedMessagePath",
                            "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                            "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC8getValueSayAC0ghI0CGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC8getValueSayAC0ghI0CGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedMessagePathZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClosingSigned",
            "printedName": "ClosingSigned",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeSatoshis",
                "printedName": "getFeeSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14getFeeSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14getFeeSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeSatoshis",
                "printedName": "setFeeSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC14setFeeSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC14setFeeSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeRange",
                "printedName": "getFeeRange()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosingSignedFeeRange",
                        "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                        "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC11getFeeRangeAC0efhI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC11getFeeRangeAC0efhI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeRange",
                "printedName": "setFeeRange(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC11setFeeRange3valyAC0efhI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC11setFeeRange3valyAC0efhI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:feeSatoshisArg:signatureArg:feeRangeArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC12channelIdArg011feeSatoshisI009signatureI00j5RangeI0AeC07ChannelH0C_s6UInt64VSays5UInt8VGAC0ef3FeeM0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC12channelIdArg011feeSatoshisI009signatureI00j5RangeI0AeC07ChannelH0C_s6UInt64VSays5UInt8VGAC0ef3FeeM0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ClosingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC",
            "mangledName": "$s15LightningDevKit8BindingsC13ClosingSignedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SendError",
            "printedName": "SendError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendErrorType",
                "printedName": "SendErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Secp256k1",
                    "printedName": "Secp256k1",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9Secp256k1yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9Secp256k1yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "TooBigPacket",
                    "printedName": "TooBigPacket",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO12TooBigPacketyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO12TooBigPacketyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "TooFewBlindedHops",
                    "printedName": "TooFewBlindedHops",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO17TooFewBlindedHopsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO17TooFewBlindedHopsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidFirstHop",
                    "printedName": "InvalidFirstHop",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO15InvalidFirstHopyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO15InvalidFirstHopyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PathNotFound",
                    "printedName": "PathNotFound",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO12PathNotFoundyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO12PathNotFoundyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidMessage",
                    "printedName": "InvalidMessage",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO14InvalidMessageyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO14InvalidMessageyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BufferFull",
                    "printedName": "BufferFull",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO10BufferFullyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO10BufferFullyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "GetNodeIdFailed",
                    "printedName": "GetNodeIdFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO15GetNodeIdFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO15GetNodeIdFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnresolvedIntroductionNode",
                    "printedName": "UnresolvedIntroductionNode",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO26UnresolvedIntroductionNodeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO26UnresolvedIntroductionNodeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BlindedPathAdvanceFailed",
                    "printedName": "BlindedPathAdvanceFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendError.SendErrorType.Type) -> LightningDevKit.Bindings.SendError.SendErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendErrorType",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                            "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendError.SendErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendErrorType",
                                "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO24BlindedPathAdvanceFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO24BlindedPathAdvanceFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SendErrorType",
                        "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SendErrorType",
                        "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendErrorType",
                    "printedName": "LightningDevKit.Bindings.SendError.SendErrorType",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSecp256k1",
                "printedName": "initWithSecp256k1(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Secp256k1Error",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                    "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC17initWithSecp256k11aAeC0iF0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC17initWithSecp256k11aAeC0iF0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTooBigPacket",
                "printedName": "initWithTooBigPacket()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC20initWithTooBigPacketAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC20initWithTooBigPacketAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTooFewBlindedHops",
                "printedName": "initWithTooFewBlindedHops()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC25initWithTooFewBlindedHopsAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC25initWithTooFewBlindedHopsAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidFirstHop",
                "printedName": "initWithInvalidFirstHop(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC23initWithInvalidFirstHop1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC23initWithInvalidFirstHop1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPathNotFound",
                "printedName": "initWithPathNotFound()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC20initWithPathNotFoundAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC20initWithPathNotFoundAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidMessage",
                "printedName": "initWithInvalidMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC22initWithInvalidMessageAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC22initWithInvalidMessageAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBufferFull",
                "printedName": "initWithBufferFull()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC18initWithBufferFullAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC18initWithBufferFullAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithGetNodeIdFailed",
                "printedName": "initWithGetNodeIdFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC23initWithGetNodeIdFailedAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC23initWithGetNodeIdFailedAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnresolvedIntroductionNode",
                "printedName": "initWithUnresolvedIntroductionNode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC34initWithUnresolvedIntroductionNodeAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC34initWithUnresolvedIntroductionNodeAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBlindedPathAdvanceFailed",
                "printedName": "initWithBlindedPathAdvanceFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC32initWithBlindedPathAdvanceFailedAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC32initWithBlindedPathAdvanceFailedAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSecp256k1",
                "printedName": "getValueAsSecp256k1()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Secp256k1Error?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Secp256k1Error",
                        "printedName": "LightningDevKit.Bindings.Secp256k1Error",
                        "usr": "s:15LightningDevKit8BindingsC14Secp256k1ErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC19getValueAsSecp256k1AC0jF0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC19getValueAsSecp256k1AC0jF0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidFirstHop",
                "printedName": "getValueAsInvalidFirstHop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SendErrorC25getValueAsInvalidFirstHopSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC25getValueAsInvalidFirstHopSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9SendErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC9SendErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Nonce",
            "printedName": "Nonce",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5NonceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEntropySource",
                "printedName": "initWithEntropySource(entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC21initWithEntropySource07entropyI0AeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC21initWithEntropySource07entropyI0AeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asSlice",
                "printedName": "asSlice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC7asSliceSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC7asSliceSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5NonceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC5NonceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5NonceC",
            "mangledName": "$s15LightningDevKit8BindingsC5NonceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommonOpenChannelFields",
            "printedName": "CommonOpenChannelFields",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTemporaryChannelId",
                "printedName": "getTemporaryChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC012getTemporaryG2IdAC0gK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC012getTemporaryG2IdAC0gK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTemporaryChannelId",
                "printedName": "setTemporaryChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC012setTemporaryG2Id3valyAC0gK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC012setTemporaryG2Id3valyAC0gK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingSatoshis",
                "printedName": "getFundingSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18getFundingSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18getFundingSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingSatoshis",
                "printedName": "setFundingSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18setFundingSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18setFundingSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDustLimitSatoshis",
                "printedName": "getDustLimitSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC20getDustLimitSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC20getDustLimitSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDustLimitSatoshis",
                "printedName": "setDustLimitSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC20setDustLimitSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC20setDustLimitSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxHtlcValueInFlightMsat",
                "printedName": "getMaxHtlcValueInFlightMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxHtlcValueInFlightMsat",
                "printedName": "setMaxHtlcValueInFlightMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitmentFeerateSatPer1000Weight",
                "printedName": "getCommitmentFeerateSatPer1000Weight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC36getCommitmentFeerateSatPer1000Weights6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC36getCommitmentFeerateSatPer1000Weights6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitmentFeerateSatPer1000Weight",
                "printedName": "setCommitmentFeerateSatPer1000Weight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC36setCommitmentFeerateSatPer1000Weight3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC36setCommitmentFeerateSatPer1000Weight3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getToSelfDelay",
                "printedName": "getToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14getToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14getToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setToSelfDelay",
                "printedName": "setToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14setToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC14setToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxAcceptedHtlcs",
                "printedName": "getMaxAcceptedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19getMaxAcceptedHtlcss6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19getMaxAcceptedHtlcss6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxAcceptedHtlcs",
                "printedName": "setMaxAcceptedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingPubkey",
                "printedName": "getFundingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16getFundingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16getFundingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingPubkey",
                "printedName": "setFundingPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16setFundingPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16setFundingPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationBasepoint",
                "printedName": "getRevocationBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC22getRevocationBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC22getRevocationBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationBasepoint",
                "printedName": "setRevocationBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC22setRevocationBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC22setRevocationBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentBasepoint",
                "printedName": "getPaymentBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19getPaymentBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19getPaymentBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentBasepoint",
                "printedName": "setPaymentBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19setPaymentBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC19setPaymentBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDelayedPaymentBasepoint",
                "printedName": "getDelayedPaymentBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26getDelayedPaymentBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26getDelayedPaymentBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDelayedPaymentBasepoint",
                "printedName": "setDelayedPaymentBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26setDelayedPaymentBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26setDelayedPaymentBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcBasepoint",
                "printedName": "getHtlcBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16getHtlcBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16getHtlcBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcBasepoint",
                "printedName": "setHtlcBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16setHtlcBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC16setHtlcBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstPerCommitmentPoint",
                "printedName": "getFirstPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26getFirstPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26getFirstPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstPerCommitmentPoint",
                "printedName": "setFirstPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26setFirstPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC26setFirstPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelFlags",
                "printedName": "getChannelFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03getG5Flagss5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03getG5Flagss5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelFlags",
                "printedName": "setChannelFlags(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03setG5Flags3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03setG5Flags3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShutdownScriptpubkey",
                "printedName": "getShutdownScriptpubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC23getShutdownScriptpubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC23getShutdownScriptpubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownScriptpubkey",
                "printedName": "setShutdownScriptpubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC23setShutdownScriptpubkey3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC23setShutdownScriptpubkey3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelType",
                "printedName": "getChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03getG4TypeAC0gJ8FeaturesCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03getG4TypeAC0gJ8FeaturesCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelType",
                "printedName": "setChannelType(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03setG4Type3valyAC0gJ8FeaturesC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC03setG4Type3valyAC0gJ8FeaturesC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:temporaryChannelIdArg:fundingSatoshisArg:dustLimitSatoshisArg:maxHtlcValueInFlightMsatArg:htlcMinimumMsatArg:commitmentFeerateSatPer1000WeightArg:toSelfDelayArg:maxAcceptedHtlcsArg:fundingPubkeyArg:revocationBasepointArg:paymentBasepointArg:delayedPaymentBasepointArg:htlcBasepointArg:firstPerCommitmentPointArg:channelFlagsArg:shutdownScriptpubkeyArg:channelTypeArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12chainHashArg09temporaryg2IdK0015fundingSatoshisK009dustLimitoK0024maxHtlcValueInFlightMsatK0011htlcMinimumwK0033commitmentFeerateSatPer1000WeightK0011toSelfDelayK00r13AcceptedHtlcsK00n6PubkeyK0019revocationBasepointK0016paymentBasepointK0023delayedPaymentBasepointK00x9BasepointK0023firstPerCommitmentPointK0012channelFlagsK0020shutdownScriptpubkeyK0011channelTypeK0AESays5UInt8VG_AC0gM0Cs6UInt64VA2_A2_A2_s6UInt32Vs6UInt16VA6_A6zyZSgAC0G12TypeFeaturesCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC12chainHashArg09temporaryg2IdK0015fundingSatoshisK009dustLimitoK0024maxHtlcValueInFlightMsatK0011htlcMinimumwK0033commitmentFeerateSatPer1000WeightK0011toSelfDelayK00r13AcceptedHtlcsK00n6PubkeyK0019revocationBasepointK0016paymentBasepointK0023delayedPaymentBasepointK00x9BasepointK0023firstPerCommitmentPointK0012channelFlagsK0020shutdownScriptpubkeyK0011channelTypeK0AESays5UInt8VG_AC0gM0Cs6UInt64VA2_A2_A2_s6UInt32Vs6UInt16VA6_A6zyZSgAC0G12TypeFeaturesCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelParameters",
                "printedName": "channelParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelParameters",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC17channelParametersAC0gJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC17channelParametersAC0gJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC",
            "mangledName": "$s15LightningDevKit8BindingsC23CommonOpenChannelFieldsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DelayedPaymentKey",
            "printedName": "DelayedPaymentKey",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWith",
                "printedName": "initWith(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC8initWith4aArgAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC8initWith4aArgAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBasepoint",
                "printedName": "initWithBasepoint(countersignatoryBasepoint:perCommitmentPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentBasepoint",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC23DelayedPaymentBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC17initWithBasepoint016countersignatoryJ018perCommitmentPointAeC0efJ0C_Says5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC17initWithBasepoint016countersignatoryJ018perCommitmentPointAeC0efJ0C_Says5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSecretKey",
                "printedName": "initWithSecretKey(sk:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC014initWithSecretG02skAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC014initWithSecretG02skAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC08toPublicG0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC08toPublicG0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC",
            "mangledName": "$s15LightningDevKit8BindingsC17DelayedPaymentKeyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
            "printedName": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.OnionMessage, [LightningDevKit.Bindings.SocketAddress]?)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessage",
                        "printedName": "LightningDevKit.Bindings.OnionMessage",
                        "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddress",
                                "printedName": "LightningDevKit.Bindings.SocketAddress",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC10initWithOk1oAESays5UInt8VG_AC0jK0CSayAC0nO0CGSgt_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC10initWithOk1oAESays5UInt8VG_AC0jK0CSayAC0nO0CGSgt_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC11initWithErr1eAeC04SendQ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC11initWithErr1eAeC04SendQ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SendError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendError",
                        "printedName": "LightningDevKit.Bindings.SendError",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC03getQ0AC04SendQ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC03getQ0AC04SendQ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.OnionMessage, [LightningDevKit.Bindings.SocketAddress]?)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.OnionMessage, [LightningDevKit.Bindings.SocketAddress]?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "OnionMessage",
                            "printedName": "LightningDevKit.Bindings.OnionMessage",
                            "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "SocketAddress",
                                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC8getValueSays5UInt8VG_AC0jK0CSayAC0nO0CGSgtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC8getValueSays5UInt8VG_AC0jK0CSayAC0nO0CGSgtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC75Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NonePeerHandleErrorZ",
            "printedName": "Result_NonePeerHandleErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PeerHandleError",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerHandleError",
                        "printedName": "LightningDevKit.Bindings.PeerHandleError",
                        "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC03getI0AC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC03getI0AC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_boolLightningErrorZ",
            "printedName": "Result_boolLightningErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC10initWithOk1oAESb_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC10initWithOk1oAESb_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LightningError",
                    "printedName": "LightningDevKit.Bindings.LightningError",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC11initWithErr1eAeC0aG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.LightningError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LightningError",
                        "printedName": "LightningDevKit.Bindings.LightningError",
                        "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC03getG0AC0aG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC03getG0AC0aG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC8getValueSbSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC8getValueSbSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC011Result_boolA6ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Utxo",
            "printedName": "Utxo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4UtxoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutput",
                "printedName": "getOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC9getOutputAC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC9getOutputAC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutput",
                "printedName": "setOutput(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC9setOutput3valyAC5TxOutC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC9setOutput3valyAC5TxOutC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSatisfactionWeight",
                "printedName": "getSatisfactionWeight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC21getSatisfactionWeights6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC21getSatisfactionWeights6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSatisfactionWeight",
                "printedName": "setSatisfactionWeight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC21setSatisfactionWeight3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC21setSatisfactionWeight3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(outpointArg:outputArg:satisfactionWeightArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Utxo",
                    "printedName": "LightningDevKit.Bindings.Utxo",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC11outpointArg06outputG0018satisfactionWeightG0AeC8OutPointC_AC02TxK0Cs6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC11outpointArg06outputG0018satisfactionWeightG0AeC8OutPointC_AC02TxK0Cs6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Utxo",
                    "printedName": "LightningDevKit.Bindings.Utxo",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Utxo",
                    "printedName": "LightningDevKit.Bindings.Utxo",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithP2pkh",
                "printedName": "initWithP2pkh(outpoint:value:pubkeyHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Utxo",
                    "printedName": "LightningDevKit.Bindings.Utxo",
                    "usr": "s:15LightningDevKit8BindingsC4UtxoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC13initWithP2pkh8outpoint5value10pubkeyHashAeC8OutPointC_s6UInt64VSays5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC13initWithP2pkh8outpoint5value10pubkeyHashAeC8OutPointC_s6UInt64VSays5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4UtxoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC4UtxoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4UtxoC",
            "mangledName": "$s15LightningDevKit8BindingsC4UtxoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PrivateRouteCreationErrorZ",
            "printedName": "Result_PrivateRouteCreationErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PrivateRouteCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PrivateRouteCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PrivateRoute",
                    "printedName": "LightningDevKit.Bindings.PrivateRoute",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PrivateRouteCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PrivateRouteCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC11initWithErr1eAeC0hI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CreationError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC03getI0AC0hI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC03getI0AC0hI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrivateRoute?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrivateRoute",
                        "printedName": "LightningDevKit.Bindings.PrivateRoute",
                        "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneIOErrorZ",
            "printedName": "Result_NoneIOErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC11initWithErr1eAeC0G0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC11initWithErr1eAeC0G0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC8getErrorAC0G0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC8getErrorAC0G0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC19Result_NoneIOErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "StaticPaymentOutputDescriptor",
            "printedName": "StaticPaymentOutputDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOutpoint",
                "printedName": "getOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11getOutpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11getOutpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutpoint",
                "printedName": "setOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11setOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutput",
                "printedName": "getOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC03getG0AC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC03getG0AC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutput",
                "printedName": "setOutput(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC03setG03valyAC5TxOutC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC03setG03valyAC5TxOutC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelKeysId",
                "printedName": "getChannelKeysId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16getChannelKeysIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16getChannelKeysIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelKeysId",
                "printedName": "setChannelKeysId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16setChannelKeysId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16setChannelKeysId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelValueSatoshis",
                "printedName": "getChannelValueSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC23getChannelValueSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC23getChannelValueSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelValueSatoshis",
                "printedName": "setChannelValueSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC23setChannelValueSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC23setChannelValueSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelTransactionParameters",
                "printedName": "getChannelTransactionParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC31getChannelTransactionParametersAC0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC31getChannelTransactionParametersAC0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTransactionParameters",
                "printedName": "setChannelTransactionParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC31setChannelTransactionParameters3valyAC0jkL0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC31setChannelTransactionParameters3valyAC0jkL0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(outpointArg:outputArg:channelKeysIdArg:channelValueSatoshisArg:channelTransactionParametersArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11outpointArg06outputJ0013channelKeysIdJ00l13ValueSatoshisJ00l21TransactionParametersJ0AeC8OutPointC_AC02TxS0CSays5UInt8VGs6UInt64VAC07ChannelqR0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC11outpointArg06outputJ0013channelKeysIdJ00l13ValueSatoshisJ00l21TransactionParametersJ0AeC8OutPointC_AC02TxS0CSays5UInt8VGs6UInt64VAC07ChannelqR0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "witnessScript",
                "printedName": "witnessScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC13witnessScriptSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC13witnessScriptSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "maxWitnessLength",
                "printedName": "maxWitnessLength()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16maxWitnessLengths6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC16maxWitnessLengths6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_StaticPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_StaticPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "KeysManager",
            "printedName": "KeysManager",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(seed:startingTimeSecs:startingTimeNanos:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KeysManager",
                    "printedName": "LightningDevKit.Bindings.KeysManager",
                    "usr": "s:15LightningDevKit8BindingsC11KeysManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC4seed16startingTimeSecs0hI5NanosAESays5UInt8VG_s6UInt64Vs6UInt32Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC4seed16startingTimeSecs0hI5NanosAESays5UInt8VG_s6UInt64Vs6UInt32Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getNodeSecretKey",
                "printedName": "getNodeSecretKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC16getNodeSecretKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC16getNodeSecretKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveChannelKeys",
                "printedName": "deriveChannelKeys(channelValueSatoshis:params:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InMemorySigner",
                    "printedName": "LightningDevKit.Bindings.InMemorySigner",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC013deriveChannelE020channelValueSatoshis6paramsAC14InMemorySignerCs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC013deriveChannelE020channelValueSatoshis6paramsAC14InMemorySignerCs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signSpendableOutputsPsbt",
                "printedName": "signSpendableOutputsPsbt(descriptors:psbt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_CVec_u8ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC24signSpendableOutputsPsbt11descriptors4psbtAC20Result_CVec_u8ZNoneZCSayAC0H16OutputDescriptorCG_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC24signSpendableOutputsPsbt11descriptors4psbtAC20Result_CVec_u8ZNoneZCSayAC0H16OutputDescriptorCG_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEntropySource",
                "printedName": "asEntropySource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC15asEntropySourceAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC15asEntropySourceAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asNodeSigner",
                "printedName": "asNodeSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC12asNodeSignerAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC12asNodeSignerAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOutputSpender",
                "printedName": "asOutputSpender()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpender",
                    "printedName": "LightningDevKit.Bindings.OutputSpender",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC15asOutputSpenderAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC15asOutputSpenderAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asSignerProvider",
                "printedName": "asSignerProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC16asSignerProviderAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC16asSignerProviderAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11KeysManagerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11KeysManagerC",
            "mangledName": "$s15LightningDevKit8BindingsC11KeysManagerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneAPIErrorZ",
            "printedName": "Result_NoneAPIErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC11initWithErr1eAeC0G0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC11initWithErr1eAeC0G0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC8getErrorAC0G0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC8getErrorAC0G0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC20Result_NoneAPIErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DefaultRouter",
            "printedName": "DefaultRouter",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(networkGraph:logger:entropySource:scorer:scoreParams:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultRouter",
                    "printedName": "LightningDevKit.Bindings.DefaultRouter",
                    "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LockableScore",
                    "printedName": "LightningDevKit.Bindings.LockableScore",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC12networkGraph6logger13entropySource6scorer11scoreParamsAeC07NetworkH0C_AC6LoggerCAC07EntropyK0CAC13LockableScoreCAC33ProbabilisticScoringFeeParametersCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC12networkGraph6logger13entropySource6scorer11scoreParamsAeC07NetworkH0C_AC6LoggerCAC07EntropyK0CAC13LockableScoreCAC33ProbabilisticScoringFeeParametersCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asRouter",
                "printedName": "asRouter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Router",
                    "printedName": "LightningDevKit.Bindings.Router",
                    "usr": "s:15LightningDevKit8BindingsC6RouterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC02asF0AC0F0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC02asF0AC0F0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asMessageRouter",
                "printedName": "asMessageRouter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageRouter",
                    "printedName": "LightningDevKit.Bindings.MessageRouter",
                    "usr": "s:15LightningDevKit8BindingsC13MessageRouterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC09asMessageF0AC0hF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC09asMessageF0AC0hF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13DefaultRouterC",
            "mangledName": "$s15LightningDevKit8BindingsC13DefaultRouterC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TrustedClosingTransactionNoneZ",
            "printedName": "Result_TrustedClosingTransactionNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedClosingTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedClosingTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrustedClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.TrustedClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedClosingTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedClosingTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TrustedClosingTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TrustedClosingTransaction",
                        "printedName": "LightningDevKit.Bindings.TrustedClosingTransaction",
                        "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PaymentConstraintsDecodeErrorZ",
            "printedName": "Result_PaymentConstraintsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentConstraintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentConstraintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentConstraintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentConstraintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentConstraints",
                        "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OffersMessageHandler",
            "printedName": "OffersMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OffersMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleMessage",
                "printedName": "handleMessage(message:context:responder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(LightningDevKit.Bindings.OffersMessage, LightningDevKit.Bindings.ResponseInstruction)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OffersMessage, LightningDevKit.Bindings.ResponseInstruction)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersMessage",
                            "printedName": "LightningDevKit.Bindings.OffersMessage",
                            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ResponseInstruction",
                            "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                            "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContext",
                        "printedName": "LightningDevKit.Bindings.OffersContext",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC06handleF07message7context9responderAC0eF0C_AC19ResponseInstructionCtSgAK_AC0E7ContextCSgAC9ResponderCtF",
                "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC06handleF07message7context9responderAC0eF0C_AC19ResponseInstructionCtSgAK_AC0E7ContextCSgAC9ResponderCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releasePendingMessages",
                "printedName": "releasePendingMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.OffersMessage, LightningDevKit.Bindings.MessageSendInstructions)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OffersMessage, LightningDevKit.Bindings.MessageSendInstructions)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersMessage",
                            "printedName": "LightningDevKit.Bindings.OffersMessage",
                            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructions",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC22releasePendingMessagesSayAC0eF0C_AC0F16SendInstructionsCtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC22releasePendingMessagesSayAC0eF0C_AC0F16SendInstructionsCtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC20OffersMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OfferDecodeErrorZ",
            "printedName": "Result_OfferDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Offer",
                    "printedName": "LightningDevKit.Bindings.Offer",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Offer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Offer",
                        "printedName": "LightningDevKit.Bindings.Offer",
                        "usr": "s:15LightningDevKit8BindingsC5OfferC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC24Result_OfferDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CoinSelectionSource",
            "printedName": "CoinSelectionSource",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CoinSelectionSource",
                    "printedName": "LightningDevKit.Bindings.CoinSelectionSource",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "selectConfirmedUtxos",
                "printedName": "selectConfirmedUtxos(claimId:mustSpend:mustPayTo:targetFeerateSatPer1000Weight:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CoinSelectionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CoinSelectionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_CoinSelectionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Input]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Input",
                        "printedName": "LightningDevKit.Bindings.Input",
                        "usr": "s:15LightningDevKit8BindingsC5InputC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.TxOut]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC20selectConfirmedUtxos7claimId9mustSpend0M5PayTo29targetFeerateSatPer1000WeightAC07Result_eF5NoneZCSays5UInt8VG_SayAC5InputCGSayAC5TxOutCGs6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC20selectConfirmedUtxos7claimId9mustSpend0M5PayTo29targetFeerateSatPer1000WeightAC07Result_eF5NoneZCSays5UInt8VG_SayAC5InputCGSayAC5TxOutCGs6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signPsbt",
                "printedName": "signPsbt(psbt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC8signPsbt4psbtAC23Result_TransactionNoneZCSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC8signPsbt4psbtAC23Result_TransactionNoneZCSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC",
            "mangledName": "$s15LightningDevKit8BindingsC19CoinSelectionSourceC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentContext",
            "printedName": "PaymentContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentContextType",
                "printedName": "PaymentContextType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Unknown",
                    "printedName": "Unknown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type) -> LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentContextType",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentContextType",
                                "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO7UnknownyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO7UnknownyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Bolt12Offer",
                    "printedName": "Bolt12Offer",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type) -> LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentContextType",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentContextType",
                                "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO11Bolt12OfferyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO11Bolt12OfferyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Bolt12Refund",
                    "printedName": "Bolt12Refund",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type) -> LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentContextType",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentContextType",
                                "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO12Bolt12RefundyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO12Bolt12RefundyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentContextType",
                        "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentContextType",
                        "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContextType",
                    "printedName": "LightningDevKit.Bindings.PaymentContext.PaymentContextType",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknown",
                "printedName": "initWithUnknown(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnknownPaymentContext",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC15initWithUnknown1aAeC0ieF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC15initWithUnknown1aAeC0ieF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt12Offer",
                "printedName": "initWithBolt12Offer(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC19initWithBolt12Offer1aAeC0ijF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC19initWithBolt12Offer1aAeC0ijF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt12Refund",
                "printedName": "initWithBolt12Refund(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC20initWithBolt12Refund1aAeC0ijF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC20initWithBolt12Refund1aAeC0ijF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentContext",
                    "printedName": "LightningDevKit.Bindings.PaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsUnknown",
                "printedName": "getValueAsUnknown()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnknownPaymentContext",
                        "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                        "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC17getValueAsUnknownAC0jeF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC17getValueAsUnknownAC0jeF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBolt12Offer",
                "printedName": "getValueAsBolt12Offer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12OfferContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC21getValueAsBolt12OfferAC0jkF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC21getValueAsBolt12OfferAC0jkF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBolt12Refund",
                "printedName": "getValueAsBolt12Refund()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12RefundContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentContextC22getValueAsBolt12RefundAC0jkF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC22getValueAsBolt12RefundAC0jkF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14PaymentContextC",
            "mangledName": "$s15LightningDevKit8BindingsC14PaymentContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PendingHTLCRoutingDecodeErrorZ",
            "printedName": "Result_PendingHTLCRoutingDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCRoutingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCRoutingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCRouting",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                    "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCRoutingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCRoutingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCRouting?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCRouting",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCRouting",
                        "usr": "s:15LightningDevKit8BindingsC18PendingHTLCRoutingC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_PendingHTLCRoutingDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BalanceSource",
            "printedName": "BalanceSource",
            "children": [
              {
                "kind": "Var",
                "name": "HolderForceClosed",
                "printedName": "HolderForceClosed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BalanceSource.Type) -> LightningDevKit.Bindings.BalanceSource",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceSource",
                        "printedName": "LightningDevKit.Bindings.BalanceSource",
                        "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BalanceSource.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceSource",
                            "printedName": "LightningDevKit.Bindings.BalanceSource",
                            "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO17HolderForceClosedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO17HolderForceClosedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "CounterpartyForceClosed",
                "printedName": "CounterpartyForceClosed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BalanceSource.Type) -> LightningDevKit.Bindings.BalanceSource",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceSource",
                        "printedName": "LightningDevKit.Bindings.BalanceSource",
                        "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BalanceSource.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceSource",
                            "printedName": "LightningDevKit.Bindings.BalanceSource",
                            "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO23CounterpartyForceClosedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO23CounterpartyForceClosedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "CoopClose",
                "printedName": "CoopClose",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BalanceSource.Type) -> LightningDevKit.Bindings.BalanceSource",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceSource",
                        "printedName": "LightningDevKit.Bindings.BalanceSource",
                        "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BalanceSource.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceSource",
                            "printedName": "LightningDevKit.Bindings.BalanceSource",
                            "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO9CoopCloseyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO9CoopCloseyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Htlc",
                "printedName": "Htlc",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BalanceSource.Type) -> LightningDevKit.Bindings.BalanceSource",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceSource",
                        "printedName": "LightningDevKit.Bindings.BalanceSource",
                        "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BalanceSource.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceSource",
                            "printedName": "LightningDevKit.Bindings.BalanceSource",
                            "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO4HtlcyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO4HtlcyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BalanceSource",
                    "printedName": "LightningDevKit.Bindings.BalanceSource",
                    "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BalanceSource",
                    "printedName": "LightningDevKit.Bindings.BalanceSource",
                    "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC13BalanceSourceO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13BalanceSourceO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO",
            "mangledName": "$s15LightningDevKit8BindingsC13BalanceSourceO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PeerHandleError",
            "printedName": "PeerHandleError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeerHandleError",
                    "printedName": "LightningDevKit.Bindings.PeerHandleError",
                    "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15PeerHandleErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC15PeerHandleErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RoutingFees",
            "printedName": "RoutingFees",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RoutingFeesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RoutingFeesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBaseMsat",
                "printedName": "getBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC11getBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC11getBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBaseMsat",
                "printedName": "setBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC11setBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC11setBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getProportionalMillionths",
                "printedName": "getProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC25getProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC25getProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setProportionalMillionths",
                "printedName": "setProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC25setProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC25setProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(baseMsatArg:proportionalMillionthsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC11baseMsatArg022proportionalMillionthsI0AEs6UInt32V_AItcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC11baseMsatArg022proportionalMillionthsI0AEs6UInt32V_AItcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC",
            "mangledName": "$s15LightningDevKit8BindingsC11RoutingFeesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelShutdownStateDecodeErrorZ",
            "printedName": "Result_ChannelShutdownStateDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelShutdownStateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelShutdownStateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelShutdownState",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC10initWithOk1oAeC0fgH0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC10initWithOk1oAeC0fgH0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelShutdownStateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelShutdownStateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC8getValueAC0fgH0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC8getValueAC0fgH0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelShutdownStateDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedPathCandidate",
            "printedName": "BlindedPathCandidate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20BlindedPathCandidateC",
            "mangledName": "$s15LightningDevKit8BindingsC20BlindedPathCandidateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_FundingCreatedDecodeErrorZ",
            "printedName": "Result_FundingCreatedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingCreatedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingCreatedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingCreatedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingCreatedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FundingCreated?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingCreated",
                        "printedName": "LightningDevKit.Bindings.FundingCreated",
                        "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_HTLCDestinationZDecodeErrorZ",
            "printedName": "Result_COption_HTLCDestinationZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_HTLCDestinationZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_HTLCDestinationZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDestination",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_HTLCDestinationZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_HTLCDestinationZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDestination",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC8getValueAC0G0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC8getValueAC0G0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelCounterparty",
            "printedName": "ChannelCounterparty",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getNodeId",
                "printedName": "getNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC9getNodeIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC9getNodeIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId",
                "printedName": "setNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC9setNodeId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC9setNodeId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC11getFeaturesAC04InitH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC11getFeaturesAC04InitH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC11setFeatures3valyAC04InitH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC11setFeatures3valyAC04InitH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUnspendablePunishmentReserve",
                "printedName": "getUnspendablePunishmentReserve()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC31getUnspendablePunishmentReserves6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC31getUnspendablePunishmentReserves6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUnspendablePunishmentReserve",
                "printedName": "setUnspendablePunishmentReserve(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC31setUnspendablePunishmentReserve3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC31setUnspendablePunishmentReserve3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForwardingInfo",
                "printedName": "getForwardingInfo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyForwardingInfo",
                        "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                        "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC17getForwardingInfoAC0fhI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC17getForwardingInfoAC0fhI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForwardingInfo",
                "printedName": "setForwardingInfo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyForwardingInfo",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC17setForwardingInfo3valyAC0fhI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC17setForwardingInfo3valyAC0fhI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutboundHtlcMinimumMsat",
                "printedName": "getOutboundHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC26getOutboundHtlcMinimumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC26getOutboundHtlcMinimumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutboundHtlcMinimumMsat",
                "printedName": "setOutboundHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC26setOutboundHtlcMinimumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC26setOutboundHtlcMinimumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutboundHtlcMaximumMsat",
                "printedName": "getOutboundHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC26getOutboundHtlcMaximumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC26getOutboundHtlcMaximumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutboundHtlcMaximumMsat",
                "printedName": "setOutboundHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC26setOutboundHtlcMaximumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC26setOutboundHtlcMaximumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(nodeIdArg:featuresArg:unspendablePunishmentReserveArg:forwardingInfoArg:outboundHtlcMinimumMsatArg:outboundHtlcMaximumMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelCounterparty",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyForwardingInfo",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC9nodeIdArg08featuresI0028unspendablePunishmentReserveI0014forwardingInfoI0023outboundHtlcMinimumMsatI00pq7MaximumsI0AESays5UInt8VG_AC12InitFeaturesCs6UInt64VAC0f10ForwardingO0CARSgAUtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC9nodeIdArg08featuresI0028unspendablePunishmentReserveI0014forwardingInfoI0023outboundHtlcMinimumMsatI00pq7MaximumsI0AESays5UInt8VG_AC12InitFeaturesCs6UInt64VAC0f10ForwardingO0CARSgAUtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelCounterpartyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelCounterpartyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelCounterpartyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC",
            "mangledName": "$s15LightningDevKit8BindingsC19ChannelCounterpartyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OutputSweeperDecodeErrorZ",
            "printedName": "Result_OutputSweeperDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSweeperDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSweeperDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSweeper",
                    "printedName": "LightningDevKit.Bindings.OutputSweeper",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSweeperDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSweeperDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutputSweeper?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutputSweeper",
                        "printedName": "LightningDevKit.Bindings.OutputSweeper",
                        "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_OutputSweeperDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageContext",
            "printedName": "MessageContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MessageContextType",
                "printedName": "MessageContextType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Offers",
                    "printedName": "Offers",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageContext.MessageContextType.Type) -> LightningDevKit.Bindings.MessageContext.MessageContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageContextType",
                            "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                            "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageContextType",
                                "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                                "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO6OffersyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO6OffersyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Custom",
                    "printedName": "Custom",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageContext.MessageContextType.Type) -> LightningDevKit.Bindings.MessageContext.MessageContextType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageContextType",
                            "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                            "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageContextType",
                                "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                                "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO6CustomyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO6CustomyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageContextType",
                        "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageContextType",
                        "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContextType",
                    "printedName": "LightningDevKit.Bindings.MessageContext.MessageContextType",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOffers",
                "printedName": "initWithOffers(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OffersContext",
                    "printedName": "LightningDevKit.Bindings.OffersContext",
                    "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC14initWithOffers1aAeC0iF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14initWithOffers1aAeC0iF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCustom",
                "printedName": "initWithCustom(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC14initWithCustom1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC14initWithCustom1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MessageContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MessageContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOffers",
                "printedName": "getValueAsOffers()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OffersContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OffersContext",
                        "printedName": "LightningDevKit.Bindings.OffersContext",
                        "usr": "s:15LightningDevKit8BindingsC13OffersContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC16getValueAsOffersAC0jF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC16getValueAsOffersAC0jF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCustom",
                "printedName": "getValueAsCustom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14MessageContextC16getValueAsCustomSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC16getValueAsCustomSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14MessageContextC",
            "mangledName": "$s15LightningDevKit8BindingsC14MessageContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CounterpartyForwardingInfoDecodeErrorZ",
            "printedName": "Result_CounterpartyForwardingInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyForwardingInfo",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                    "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyForwardingInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyForwardingInfo",
                        "printedName": "LightningDevKit.Bindings.CounterpartyForwardingInfo",
                        "usr": "s:15LightningDevKit8BindingsC26CounterpartyForwardingInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC45Result_CounterpartyForwardingInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Amount",
            "printedName": "Amount",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "AmountType",
                "printedName": "AmountType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Bitcoin",
                    "printedName": "Bitcoin",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Amount.AmountType.Type) -> LightningDevKit.Bindings.Amount.AmountType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AmountType",
                            "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                            "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Amount.AmountType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AmountType",
                                "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                                "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO7BitcoinyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO7BitcoinyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Currency",
                    "printedName": "Currency",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Amount.AmountType.Type) -> LightningDevKit.Bindings.Amount.AmountType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AmountType",
                            "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                            "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Amount.AmountType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AmountType",
                                "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                                "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO8CurrencyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO8CurrencyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AmountType",
                        "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AmountType",
                        "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC6AmountC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC6AmountC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AmountType",
                    "printedName": "LightningDevKit.Bindings.Amount.AmountType",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6AmountC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBitcoin",
                "printedName": "initWithBitcoin(amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Amount",
                    "printedName": "LightningDevKit.Bindings.Amount",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6AmountC15initWithBitcoin11amountMsatsAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC15initWithBitcoin11amountMsatsAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCurrency",
                "printedName": "initWithCurrency(iso4217Code:amount:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Amount",
                    "printedName": "LightningDevKit.Bindings.Amount",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6AmountC16initWithCurrency11iso4217Code6amountAESays5UInt8VG_s6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC16initWithCurrency11iso4217Code6amountAESays5UInt8VG_s6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBitcoin",
                "printedName": "getValueAsBitcoin()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount.Bitcoin?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bitcoin",
                        "printedName": "LightningDevKit.Bindings.Amount.Bitcoin",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6AmountC17getValueAsBitcoinAE0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC17getValueAsBitcoinAE0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCurrency",
                "printedName": "getValueAsCurrency()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount.Currency?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Currency",
                        "printedName": "LightningDevKit.Bindings.Amount.Currency",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6AmountC18getValueAsCurrencyAE0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC18getValueAsCurrencyAE0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Bitcoin",
                "printedName": "Bitcoin",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountMsats",
                    "printedName": "getAmountMsats()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC03getE5Msatss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC03getE5Msatss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC6AmountC7BitcoinC",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC7BitcoinC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Currency",
                "printedName": "Currency",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getIso4217Code",
                    "printedName": "getIso4217Code()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC14getIso4217CodeSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC14getIso4217CodeSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAmount",
                    "printedName": "getAmount()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC03getE0s6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC03getE0s6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC6AmountC8CurrencyC",
                "mangledName": "$s15LightningDevKit8BindingsC6AmountC8CurrencyC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6AmountC",
            "mangledName": "$s15LightningDevKit8BindingsC6AmountC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClosingSignedFeeRange",
            "printedName": "ClosingSignedFeeRange",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getMinFeeSatoshis",
                "printedName": "getMinFeeSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06getMinG8Satoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06getMinG8Satoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinFeeSatoshis",
                "printedName": "setMinFeeSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06setMinG8Satoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06setMinG8Satoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxFeeSatoshis",
                "printedName": "getMaxFeeSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06getMaxG8Satoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06getMaxG8Satoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxFeeSatoshis",
                "printedName": "setMaxFeeSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06setMaxG8Satoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC06setMaxG8Satoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(minFeeSatoshisArg:maxFeeSatoshisArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC03minG11SatoshisArg03maxgjK0AEs6UInt64V_AItcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC03minG11SatoshisArg03maxgjK0AEs6UInt64V_AItcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC",
            "mangledName": "$s15LightningDevKit8BindingsC21ClosingSignedFeeRangeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommonAcceptChannelFields",
            "printedName": "CommonAcceptChannelFields",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTemporaryChannelId",
                "printedName": "getTemporaryChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC012getTemporaryG2IdAC0gK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC012getTemporaryG2IdAC0gK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTemporaryChannelId",
                "printedName": "setTemporaryChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC012setTemporaryG2Id3valyAC0gK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC012setTemporaryG2Id3valyAC0gK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDustLimitSatoshis",
                "printedName": "getDustLimitSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC20getDustLimitSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC20getDustLimitSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDustLimitSatoshis",
                "printedName": "setDustLimitSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC20setDustLimitSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC20setDustLimitSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxHtlcValueInFlightMsat",
                "printedName": "getMaxHtlcValueInFlightMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC27getMaxHtlcValueInFlightMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxHtlcValueInFlightMsat",
                "printedName": "setMaxHtlcValueInFlightMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC27setMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMinimumDepth",
                "printedName": "getMinimumDepth()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC15getMinimumDepths6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC15getMinimumDepths6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinimumDepth",
                "printedName": "setMinimumDepth(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC15setMinimumDepth3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC15setMinimumDepth3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getToSelfDelay",
                "printedName": "getToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14getToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14getToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setToSelfDelay",
                "printedName": "setToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14setToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC14setToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxAcceptedHtlcs",
                "printedName": "getMaxAcceptedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19getMaxAcceptedHtlcss6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19getMaxAcceptedHtlcss6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxAcceptedHtlcs",
                "printedName": "setMaxAcceptedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19setMaxAcceptedHtlcs3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingPubkey",
                "printedName": "getFundingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16getFundingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16getFundingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingPubkey",
                "printedName": "setFundingPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16setFundingPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16setFundingPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationBasepoint",
                "printedName": "getRevocationBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC22getRevocationBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC22getRevocationBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationBasepoint",
                "printedName": "setRevocationBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC22setRevocationBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC22setRevocationBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentBasepoint",
                "printedName": "getPaymentBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19getPaymentBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19getPaymentBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentBasepoint",
                "printedName": "setPaymentBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19setPaymentBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC19setPaymentBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDelayedPaymentBasepoint",
                "printedName": "getDelayedPaymentBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26getDelayedPaymentBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26getDelayedPaymentBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDelayedPaymentBasepoint",
                "printedName": "setDelayedPaymentBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26setDelayedPaymentBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26setDelayedPaymentBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcBasepoint",
                "printedName": "getHtlcBasepoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16getHtlcBasepointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16getHtlcBasepointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcBasepoint",
                "printedName": "setHtlcBasepoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16setHtlcBasepoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC16setHtlcBasepoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstPerCommitmentPoint",
                "printedName": "getFirstPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26getFirstPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26getFirstPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstPerCommitmentPoint",
                "printedName": "setFirstPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26setFirstPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC26setFirstPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShutdownScriptpubkey",
                "printedName": "getShutdownScriptpubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC23getShutdownScriptpubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC23getShutdownScriptpubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownScriptpubkey",
                "printedName": "setShutdownScriptpubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC23setShutdownScriptpubkey3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC23setShutdownScriptpubkey3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelType",
                "printedName": "getChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC03getG4TypeAC0gJ8FeaturesCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC03getG4TypeAC0gJ8FeaturesCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelType",
                "printedName": "setChannelType(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC03setG4Type3valyAC0gJ8FeaturesC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC03setG4Type3valyAC0gJ8FeaturesC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(temporaryChannelIdArg:dustLimitSatoshisArg:maxHtlcValueInFlightMsatArg:htlcMinimumMsatArg:minimumDepthArg:toSelfDelayArg:maxAcceptedHtlcsArg:fundingPubkeyArg:revocationBasepointArg:paymentBasepointArg:delayedPaymentBasepointArg:htlcBasepointArg:firstPerCommitmentPointArg:shutdownScriptpubkeyArg:channelTypeArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC09temporaryG5IdArg017dustLimitSatoshisK0024maxHtlcValueInFlightMsatK0011htlcMinimumtK0012minimumDepthK0011toSelfDelayK00o13AcceptedHtlcsK0013fundingPubkeyK0019revocationBasepointK0016paymentBasepointK0023delayedPaymentBasepointK00u9BasepointK0023firstPerCommitmentPointK0020shutdownScriptpubkeyK0011channelTypeK0AeC0gJ0C_s6UInt64VA2Xs6UInt32Vs6UInt16VA0_Says5UInt8VGA3_A3_A3_A3_A3_A3_SgAC0G12TypeFeaturesCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC09temporaryG5IdArg017dustLimitSatoshisK0024maxHtlcValueInFlightMsatK0011htlcMinimumtK0012minimumDepthK0011toSelfDelayK00o13AcceptedHtlcsK0013fundingPubkeyK0019revocationBasepointK0016paymentBasepointK0023delayedPaymentBasepointK00u9BasepointK0023firstPerCommitmentPointK0020shutdownScriptpubkeyK0011channelTypeK0AeC0gJ0C_s6UInt64VA2Xs6UInt32Vs6UInt16VA0_Says5UInt8VGA3_A3_A3_A3_A3_A3_SgAC0G12TypeFeaturesCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonAcceptChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonAcceptChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC",
            "mangledName": "$s15LightningDevKit8BindingsC25CommonAcceptChannelFieldsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SpliceLocked",
            "printedName": "SpliceLocked",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSpliceTxid",
                "printedName": "getSpliceTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC03getE4TxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC03getE4TxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSpliceTxid",
                "printedName": "setSpliceTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC03setE4Txid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC03setE4Txid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:spliceTxidArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceLocked",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC12channelIdArg010spliceTxidI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC12channelIdArg010spliceTxidI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceLocked",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceLocked",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceLockedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceLockedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC",
            "mangledName": "$s15LightningDevKit8BindingsC12SpliceLockedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RawBolt11Invoice",
            "printedName": "RawBolt11Invoice",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getData",
                "printedName": "getData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RawDataPart",
                    "printedName": "LightningDevKit.Bindings.RawDataPart",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC7getDataAC0eI4PartCyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC7getDataAC0eI4PartCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setData",
                "printedName": "setData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawDataPart",
                    "printedName": "LightningDevKit.Bindings.RawDataPart",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC7setData3valyAC0eI4PartC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC7setData3valyAC0eI4PartC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.RawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.RawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signableHash",
                "printedName": "signableHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC12signableHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC12signableHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentHash",
                "printedName": "paymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Sha256?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Sha256",
                        "printedName": "LightningDevKit.Bindings.Sha256",
                        "usr": "s:15LightningDevKit8BindingsC6Sha256C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC11paymentHashAC6Sha256CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC11paymentHashAC6Sha256CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Description?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Description",
                        "printedName": "LightningDevKit.Bindings.Description",
                        "usr": "s:15LightningDevKit8BindingsC11DescriptionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC11descriptionAC11DescriptionCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC11descriptionAC11DescriptionCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payeePubKey",
                "printedName": "payeePubKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PayeePubKey?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PayeePubKey",
                        "printedName": "LightningDevKit.Bindings.PayeePubKey",
                        "usr": "s:15LightningDevKit8BindingsC11PayeePubKeyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC11payeePubKeyAC05PayeeiJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC11payeePubKeyAC05PayeeiJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "descriptionHash",
                "printedName": "descriptionHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Sha256?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Sha256",
                        "printedName": "LightningDevKit.Bindings.Sha256",
                        "usr": "s:15LightningDevKit8BindingsC6Sha256C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC15descriptionHashAC6Sha256CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC15descriptionHashAC6Sha256CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "expiryTime",
                "printedName": "expiryTime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ExpiryTime?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExpiryTime",
                        "printedName": "LightningDevKit.Bindings.ExpiryTime",
                        "usr": "s:15LightningDevKit8BindingsC10ExpiryTimeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC10expiryTimeAC06ExpiryI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC10expiryTimeAC06ExpiryI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "minFinalCltvExpiryDelta",
                "printedName": "minFinalCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MinFinalCltvExpiryDelta?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MinFinalCltvExpiryDelta",
                        "printedName": "LightningDevKit.Bindings.MinFinalCltvExpiryDelta",
                        "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC23minFinalCltvExpiryDeltaAC03MinijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC23minFinalCltvExpiryDeltaAC03MinijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentSecret",
                "printedName": "paymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC13paymentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC13paymentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentMetadata",
                "printedName": "paymentMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC15paymentMetadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC15paymentMetadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "features",
                "printedName": "features()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC8featuresAC0fG8FeaturesCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC8featuresAC0fG8FeaturesCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "privateRoutes",
                "printedName": "privateRoutes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.PrivateRoute]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrivateRoute",
                        "printedName": "LightningDevKit.Bindings.PrivateRoute",
                        "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC13privateRoutesSayAC12PrivateRouteCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC13privateRoutesSayAC12PrivateRouteCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountPicoBtc",
                "printedName": "amountPicoBtc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC13amountPicoBtcs6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC13amountPicoBtcs6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "currency",
                "printedName": "currency()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Currency",
                    "printedName": "LightningDevKit.Bindings.Currency",
                    "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC8currencyAC8CurrencyOyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC8currencyAC8CurrencyOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC",
            "mangledName": "$s15LightningDevKit8BindingsC16RawBolt11InvoiceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedTailDecodeErrorZ",
            "printedName": "Result_BlindedTailDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedTailDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedTailDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedTailDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedTailDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedTail?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedTail",
                        "printedName": "LightningDevKit.Bindings.BlindedTail",
                        "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EntropySource",
            "printedName": "EntropySource",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getSecureRandomBytes",
                "printedName": "getSecureRandomBytes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13EntropySourceC20getSecureRandomBytesSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC20getSecureRandomBytesSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13EntropySourceC",
            "mangledName": "$s15LightningDevKit8BindingsC13EntropySourceC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SocketAddressDecodeErrorZ",
            "printedName": "Result_SocketAddressDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OfferIdDecodeErrorZ",
            "printedName": "Result_OfferIdDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OfferId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OfferId",
                        "printedName": "LightningDevKit.Bindings.OfferId",
                        "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_OfferIdDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InboundHTLCStateDetails",
            "printedName": "InboundHTLCStateDetails",
            "children": [
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToAdd",
                "printedName": "AwaitingRemoteRevokeToAdd",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.InboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO25AwaitingRemoteRevokeToAddyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO25AwaitingRemoteRevokeToAddyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Committed",
                "printedName": "Committed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.InboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9CommittedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9CommittedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToRemoveFulfill",
                "printedName": "AwaitingRemoteRevokeToRemoveFulfill",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.InboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveFulfillyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveFulfillyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToRemoveFail",
                "printedName": "AwaitingRemoteRevokeToRemoveFail",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.InboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "InboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO32AwaitingRemoteRevokeToRemoveFailyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO32AwaitingRemoteRevokeToRemoveFailyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCStateDetails",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCStateDetails",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCStateDetails",
                    "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC23InboundHTLCStateDetailsO",
            "mangledName": "$s15LightningDevKit8BindingsC23InboundHTLCStateDetailsO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PositiveTimestamp",
            "printedName": "PositiveTimestamp",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PositiveTimestamp",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PositiveTimestamp",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromUnixTimestamp",
                "printedName": "fromUnixTimestamp(unixSeconds:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PositiveTimestampCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PositiveTimestampCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC08fromUnixF011unixSecondsAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC08fromUnixF011unixSecondsAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromSystemTime",
                "printedName": "fromSystemTime(time:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PositiveTimestampCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PositiveTimestampCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC14fromSystemTime4timeAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC14fromSystemTime4timeAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromDurationSinceEpoch",
                "printedName": "fromDurationSinceEpoch(duration:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PositiveTimestampCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PositiveTimestampCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_PositiveTimestampCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC22fromDurationSinceEpoch8durationAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC22fromDurationSinceEpoch8durationAC07Result_eF14CreationErrorZCs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asUnixTimestamp",
                "printedName": "asUnixTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC06asUnixF0s6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC06asUnixF0s6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asDurationSinceEpoch",
                "printedName": "asDurationSinceEpoch()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC20asDurationSinceEpochs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC20asDurationSinceEpochs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asTime",
                "printedName": "asTime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC6asTimes6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC6asTimes6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC",
            "mangledName": "$s15LightningDevKit8BindingsC17PositiveTimestampC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
            "printedName": "Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(LightningDevKit.Bindings.BestBlock, LightningDevKit.Bindings.OutputSweeper)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BestBlock",
                        "printedName": "LightningDevKit.Bindings.BestBlock",
                        "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OutputSweeper",
                        "printedName": "LightningDevKit.Bindings.OutputSweeper",
                        "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC10initWithOk1oAeC0hI0C_AC0jK0Ct_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC10initWithOk1oAeC0hI0C_AC0jK0Ct_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC11initWithErr1eAeC06DecodeM0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC11initWithErr1eAeC06DecodeM0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC03getM0AC06DecodeM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC03getM0AC06DecodeM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(LightningDevKit.Bindings.BestBlock, LightningDevKit.Bindings.OutputSweeper)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.BestBlock, LightningDevKit.Bindings.OutputSweeper)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BestBlock",
                            "printedName": "LightningDevKit.Bindings.BestBlock",
                            "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "OutputSweeper",
                            "printedName": "LightningDevKit.Bindings.OutputSweeper",
                            "usr": "s:15LightningDevKit8BindingsC13OutputSweeperC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC8getValueAC0hI0C_AC0jK0CtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC8getValueAC0hI0C_AC0jK0CtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC50Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageSendEventsProvider",
            "printedName": "MessageSendEventsProvider",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getAndClearPendingMsgEvents",
                "printedName": "getAndClearPendingMsgEvents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.MessageSendEvent]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageSendEvent",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC021getAndClearPendingMsgG0SayAC0eF5EventCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC021getAndClearPendingMsgG0SayAC0eF5EventCGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC",
            "mangledName": "$s15LightningDevKit8BindingsC25MessageSendEventsProviderC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ScorerAccountingForInFlightHtlcs",
            "printedName": "ScorerAccountingForInFlightHtlcs",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(scorer:inflightHtlcs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScorerAccountingForInFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.ScorerAccountingForInFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC6scorer08inflightJ0AeC11ScoreLookUpC_AC0hiJ0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC6scorer08inflightJ0AeC11ScoreLookUpC_AC0hiJ0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asScoreLookUp",
                "printedName": "asScoreLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC13asScoreLookUpAC0lmN0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC13asScoreLookUpAC0lmN0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC",
            "mangledName": "$s15LightningDevKit8BindingsC32ScorerAccountingForInFlightHtlcsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt11InvoiceParseOrSemanticErrorZ",
            "printedName": "Result_Bolt11InvoiceParseOrSemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticError",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC11initWithErr1eAeC0hijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC11initWithErr1eAeC0hijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ParseOrSemanticError",
                        "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                        "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC03getK0AC0hijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC03getK0AC0hijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PendingHTLCInfoDecodeErrorZ",
            "printedName": "Result_PendingHTLCInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PendingHTLCInfo",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCInfo",
                    "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PendingHTLCInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PendingHTLCInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PendingHTLCInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingHTLCInfo",
                        "printedName": "LightningDevKit.Bindings.PendingHTLCInfo",
                        "usr": "s:15LightningDevKit8BindingsC15PendingHTLCInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_PendingHTLCInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
            "printedName": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], [Swift.UInt8])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC10initWithOk1oAESays5UInt8VG_AJt_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC10initWithOk1oAESays5UInt8VG_AJt_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC11initWithErr1eAeC07PaymentlM0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC11initWithErr1eAeC07PaymentlM0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailure",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC8getErrorAC07PaymentlM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC8getErrorAC07PaymentlM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], [Swift.UInt8])?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC8getValueSays5UInt8VG_AItSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC8getValueSays5UInt8VG_AItSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ20ZPaymentSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxSignaturesDecodeErrorZ",
            "printedName": "Result_TxSignaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxSignatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxSignatures",
                        "printedName": "LightningDevKit.Bindings.TxSignatures",
                        "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_TxSignaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TaggedHash",
            "printedName": "TaggedHash",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "asDigest",
                "printedName": "asDigest()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC8asDigestSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC8asDigestSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "tag",
                "printedName": "tag()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC3tagSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC3tagSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "merkleRoot",
                "printedName": "merkleRoot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC10merkleRootSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC10merkleRootSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TaggedHashC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10TaggedHashC",
            "mangledName": "$s15LightningDevKit8BindingsC10TaggedHashC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneBolt11SemanticErrorZ",
            "printedName": "Result_NoneBolt11SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC03getI0AC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC03getI0AC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelFeatures",
            "printedName": "ChannelFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ChannelFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC15ChannelFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ErroringMessageHandler",
            "printedName": "ErroringMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErroringMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ErroringMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asMessageSendEventsProvider",
                "printedName": "asMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC02asF18SendEventsProviderAC0fijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC02asF18SendEventsProviderAC0fijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asChannelMessageHandler",
                "printedName": "asChannelMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC09asChannelfG0AC0ifG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC09asChannelfG0AC0ifG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22ErroringMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC22ErroringMessageHandlerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OnionPacketDecodeErrorZ",
            "printedName": "Result_OnionPacketDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionPacketDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionPacketDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OnionPacketDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OnionPacketDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OnionPacket?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionPacket",
                        "printedName": "LightningDevKit.Bindings.OnionPacket",
                        "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_OnionPacketDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt11Invoice",
            "printedName": "Bolt11Invoice",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signableHash",
                "printedName": "signableHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC12signableHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC12signableHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoSignedRaw",
                "printedName": "intoSignedRaw()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignedRawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC13intoSignedRawAC0hieF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC13intoSignedRawAC0hieF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "checkSignature",
                "printedName": "checkSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt11SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14checkSignatureAC011Result_NoneE14SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14checkSignatureAC011Result_NoneE14SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromSigned",
                "printedName": "fromSigned(signedInvoice:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceBolt11SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_Bolt11InvoiceF14SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignedRawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.SignedRawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC22SignedRawBolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC10fromSigned06signedF0AC07Result_efE14SemanticErrorZCAC0h3RaweF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC10fromSigned06signedF0AC07Result_efE14SemanticErrorZCAC0h3RaweF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "timestamp",
                "printedName": "timestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC9timestamps6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC9timestamps6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "durationSinceEpoch",
                "printedName": "durationSinceEpoch()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC18durationSinceEpochs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC18durationSinceEpochs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentHash",
                "printedName": "paymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC11paymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC11paymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payeePubKey",
                "printedName": "payeePubKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC11payeePubKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC11payeePubKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentSecret",
                "printedName": "paymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC13paymentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC13paymentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentMetadata",
                "printedName": "paymentMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC15paymentMetadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC15paymentMetadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "features",
                "printedName": "features()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC8featuresAC0eF8FeaturesCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC8featuresAC0eF8FeaturesCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "recoverPayeePubKey",
                "printedName": "recoverPayeePubKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC18recoverPayeePubKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC18recoverPayeePubKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPayeePubKey",
                "printedName": "getPayeePubKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC14getPayeePubKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC14getPayeePubKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "expiresAt",
                "printedName": "expiresAt()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC9expiresAts6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC9expiresAts6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "expiryTime",
                "printedName": "expiryTime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC10expiryTimes6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC10expiryTimes6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpired",
                "printedName": "isExpired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC9isExpiredSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC9isExpiredSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "durationUntilExpiry",
                "printedName": "durationUntilExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19durationUntilExpirys6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19durationUntilExpirys6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "expirationRemainingFromEpoch",
                "printedName": "expirationRemainingFromEpoch(time:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC28expirationRemainingFromEpoch4times6UInt64VAI_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC28expirationRemainingFromEpoch4times6UInt64VAI_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "wouldExpire",
                "printedName": "wouldExpire(atTime:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC11wouldExpire6atTimeSbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC11wouldExpire6atTimeSbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "minFinalCltvExpiryDelta",
                "printedName": "minFinalCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC23minFinalCltvExpiryDeltas6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC23minFinalCltvExpiryDeltas6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackAddresses",
                "printedName": "fallbackAddresses()",
                "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:15LightningDevKit8BindingsC13Bolt11InvoiceC17fallbackAddressesSaySSGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC17fallbackAddressesSaySSGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "privateRoutes",
                "printedName": "privateRoutes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.PrivateRoute]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrivateRoute",
                        "printedName": "LightningDevKit.Bindings.PrivateRoute",
                        "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC13privateRoutesSayAC12PrivateRouteCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC13privateRoutesSayAC12PrivateRouteCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "routeHints",
                "printedName": "routeHints()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHint]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHint",
                        "printedName": "LightningDevKit.Bindings.RouteHint",
                        "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC10routeHintsSayAC9RouteHintCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC10routeHintsSayAC9RouteHintCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "currency",
                "printedName": "currency()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Currency",
                    "printedName": "LightningDevKit.Bindings.Currency",
                    "usr": "s:15LightningDevKit8BindingsC8CurrencyO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC8currencyAC8CurrencyOyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC8currencyAC8CurrencyOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMilliSatoshis",
                "printedName": "amountMilliSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC19amountMilliSatoshiss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC19amountMilliSatoshiss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromStr",
                "printedName": "fromStr(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceParseOrSemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_Bolt11InvoiceParseOrSemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC7fromStr1sAC07Result_eF21ParseOrSemanticErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC7fromStr1sAC07Result_eF21ParseOrSemanticErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC",
            "mangledName": "$s15LightningDevKit8BindingsC13Bolt11InvoiceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "IOError",
            "printedName": "IOError",
            "children": [
              {
                "kind": "Var",
                "name": "NotFound",
                "printedName": "NotFound",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO8NotFoundyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO8NotFoundyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "PermissionDenied",
                "printedName": "PermissionDenied",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO16PermissionDeniedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO16PermissionDeniedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ConnectionRefused",
                "printedName": "ConnectionRefused",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO17ConnectionRefusedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO17ConnectionRefusedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ConnectionReset",
                "printedName": "ConnectionReset",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO15ConnectionResetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO15ConnectionResetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ConnectionAborted",
                "printedName": "ConnectionAborted",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO17ConnectionAbortedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO17ConnectionAbortedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NotConnected",
                "printedName": "NotConnected",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO12NotConnectedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO12NotConnectedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AddrInUse",
                "printedName": "AddrInUse",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO9AddrInUseyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO9AddrInUseyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AddrNotAvailable",
                "printedName": "AddrNotAvailable",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO16AddrNotAvailableyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO16AddrNotAvailableyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "BrokenPipe",
                "printedName": "BrokenPipe",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO10BrokenPipeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO10BrokenPipeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AlreadyExists",
                "printedName": "AlreadyExists",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO13AlreadyExistsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO13AlreadyExistsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "WouldBlock",
                "printedName": "WouldBlock",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO10WouldBlockyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO10WouldBlockyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidInput",
                "printedName": "InvalidInput",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO12InvalidInputyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO12InvalidInputyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidData",
                "printedName": "InvalidData",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO11InvalidDatayA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO11InvalidDatayA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "TimedOut",
                "printedName": "TimedOut",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO8TimedOutyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO8TimedOutyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "WriteZero",
                "printedName": "WriteZero",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO9WriteZeroyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO9WriteZeroyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Interrupted",
                "printedName": "Interrupted",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO11InterruptedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO11InterruptedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Other",
                "printedName": "Other",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO5OtheryA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO5OtheryA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedEof",
                "printedName": "UnexpectedEof",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.IOError.Type) -> LightningDevKit.Bindings.IOError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.IOError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IOError",
                            "printedName": "LightningDevKit.Bindings.IOError",
                            "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO13UnexpectedEofyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO13UnexpectedEofyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7IOErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC7IOErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC7IOErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC7IOErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC7IOErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelTransactionParameters",
            "printedName": "ChannelTransactionParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHolderPubkeys",
                "printedName": "getHolderPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC16getHolderPubkeysAC0E10PublicKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC16getHolderPubkeysAC0E10PublicKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHolderPubkeys",
                "printedName": "setHolderPubkeys(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC16setHolderPubkeys3valyAC0E10PublicKeysC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC16setHolderPubkeys3valyAC0E10PublicKeysC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHolderSelectedContestDelay",
                "printedName": "getHolderSelectedContestDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC29getHolderSelectedContestDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC29getHolderSelectedContestDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHolderSelectedContestDelay",
                "printedName": "setHolderSelectedContestDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC29setHolderSelectedContestDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC29setHolderSelectedContestDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsOutboundFromHolder",
                "printedName": "getIsOutboundFromHolder()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC23getIsOutboundFromHolderSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC23getIsOutboundFromHolderSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsOutboundFromHolder",
                "printedName": "setIsOutboundFromHolder(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC23setIsOutboundFromHolder3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC23setIsOutboundFromHolder3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterpartyParameters",
                "printedName": "getCounterpartyParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC015getCounterpartyG0AC0iefG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC015getCounterpartyG0AC0iefG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartyParameters",
                "printedName": "setCounterpartyParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC015setCounterpartyG03valyAC0iefG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC015setCounterpartyG03valyAC0iefG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingOutpoint",
                "printedName": "getFundingOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC18getFundingOutpointAC8OutPointCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC18getFundingOutpointAC8OutPointCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingOutpoint",
                "printedName": "setFundingOutpoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC18setFundingOutpoint3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC18setFundingOutpoint3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelTypeFeatures",
                "printedName": "getChannelTypeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC03getE12TypeFeaturesAC0eiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC03getE12TypeFeaturesAC0eiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTypeFeatures",
                "printedName": "setChannelTypeFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC03setE12TypeFeatures3valyAC0eiJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC03setE12TypeFeatures3valyAC0eiJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(holderPubkeysArg:holderSelectedContestDelayArg:isOutboundFromHolderArg:counterpartyParametersArg:fundingOutpointArg:channelTypeFeaturesArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.CounterpartyChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC40CounterpartyChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC16holderPubkeysArg0h20SelectedContestDelayJ0020isOutboundFromHolderJ0012counterpartygJ0015fundingOutpointJ0019channelTypeFeaturesJ0AeC0E10PublicKeysC_s6UInt16VSbAC012CounterpartyefG0CAC8OutPointCAC0evW0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC16holderPubkeysArg0h20SelectedContestDelayJ0020isOutboundFromHolderJ0012counterpartygJ0015fundingOutpointJ0019channelTypeFeaturesJ0AeC0E10PublicKeysC_s6UInt16VSbAC012CounterpartyefG0CAC8OutPointCAC0evW0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isPopulated",
                "printedName": "isPopulated()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC11isPopulatedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC11isPopulatedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asHolderBroadcastable",
                "printedName": "asHolderBroadcastable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DirectedChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.DirectedChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC21asHolderBroadcastableAC08DirectedefG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC21asHolderBroadcastableAC08DirectedefG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asCounterpartyBroadcastable",
                "printedName": "asCounterpartyBroadcastable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DirectedChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.DirectedChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC27asCounterpartyBroadcastableAC08DirectedefG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC27asCounterpartyBroadcastableAC08DirectedefG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTransactionParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTransactionParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC47Result_ChannelTransactionParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC28ChannelTransactionParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NetworkUpdate",
            "printedName": "NetworkUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "NetworkUpdateType",
                "printedName": "NetworkUpdateType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ChannelFailure",
                    "printedName": "ChannelFailure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType.Type) -> LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NetworkUpdateType",
                            "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                            "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NetworkUpdateType",
                                "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO14ChannelFailureyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO14ChannelFailureyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "NodeFailure",
                    "printedName": "NodeFailure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType.Type) -> LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NetworkUpdateType",
                            "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                            "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NetworkUpdateType",
                                "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO11NodeFailureyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO11NodeFailureyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkUpdateType",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NetworkUpdateType",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdateType",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate.NetworkUpdateType",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelFailure",
                "printedName": "initWithChannelFailure(shortChannelId:isPermanent:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdate",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC22initWithChannelFailure05shortI2Id11isPermanentAEs6UInt64V_SbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC22initWithChannelFailure05shortI2Id11isPermanentAEs6UInt64V_SbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNodeFailure",
                "printedName": "initWithNodeFailure(nodeId:isPermanent:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdate",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC19initWithNodeFailure6nodeId11isPermanentAESays5UInt8VG_SbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC19initWithNodeFailure6nodeId11isPermanentAESays5UInt8VG_SbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdate",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkUpdate",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_NetworkUpdateZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_NetworkUpdateZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_NetworkUpdateZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelFailure",
                "printedName": "getValueAsChannelFailure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate.ChannelFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelFailure",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate.ChannelFailure",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC24getValueAsChannelFailureAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC24getValueAsChannelFailureAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNodeFailure",
                "printedName": "getValueAsNodeFailure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NetworkUpdate.NodeFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeFailure",
                        "printedName": "LightningDevKit.Bindings.NetworkUpdate.NodeFailure",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC21getValueAsNodeFailureAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC21getValueAsNodeFailureAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "ChannelFailure",
                "printedName": "ChannelFailure",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getShortChannelId",
                    "printedName": "getShortChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC08getShortG2Ids6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC08getShortG2Ids6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "isPermanent",
                    "printedName": "isPermanent()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC11isPermanentSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC11isPermanentSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC14ChannelFailureC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "NodeFailure",
                "printedName": "NodeFailure",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC03getG2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC03getG2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "isPermanent",
                    "printedName": "isPermanent()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC11isPermanentSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC11isPermanentSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC",
                "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC11NodeFailureC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13NetworkUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC13NetworkUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelInfoDecodeErrorZ",
            "printedName": "Result_ChannelInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelInfo",
                        "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteHopDecodeErrorZ",
            "printedName": "Result_RouteHopDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHop",
                    "printedName": "LightningDevKit.Bindings.RouteHop",
                    "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RouteHop?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHop",
                        "printedName": "LightningDevKit.Bindings.RouteHop",
                        "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_RouteHopDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UtxoResult",
            "printedName": "UtxoResult",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "UtxoResultType",
                "printedName": "UtxoResultType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Sync",
                    "printedName": "Sync",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.UtxoResult.UtxoResultType.Type) -> LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UtxoResultType",
                            "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                            "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UtxoResultType",
                                "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO4SyncyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO4SyncyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Async",
                    "printedName": "Async",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.UtxoResult.UtxoResultType.Type) -> LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UtxoResultType",
                            "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                            "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UtxoResultType",
                                "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO5AsyncyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO5AsyncyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoResultType",
                        "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoResultType",
                        "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoResultType",
                    "printedName": "LightningDevKit.Bindings.UtxoResult.UtxoResultType",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSync",
                "printedName": "initWithSync(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoResult",
                    "printedName": "LightningDevKit.Bindings.UtxoResult",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxOutUtxoLookupErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC12initWithSync1aAeC0f6_TxOutE12LookupErrorZC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC12initWithSync1aAeC0f6_TxOutE12LookupErrorZC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAsync",
                "printedName": "initWithAsync(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoResult",
                    "printedName": "LightningDevKit.Bindings.UtxoResult",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoFuture",
                    "printedName": "LightningDevKit.Bindings.UtxoFuture",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC13initWithAsync1aAeC0E6FutureC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC13initWithAsync1aAeC0E6FutureC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSync",
                "printedName": "getValueAsSync()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Result_TxOutUtxoLookupErrorZ",
                        "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                        "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC14getValueAsSyncAC0f6_TxOutE12LookupErrorZCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC14getValueAsSyncAC0f6_TxOutE12LookupErrorZCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAsync",
                "printedName": "getValueAsAsync()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoFuture?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoFuture",
                        "printedName": "LightningDevKit.Bindings.UtxoFuture",
                        "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoResultC15getValueAsAsyncAC0E6FutureCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC15getValueAsAsyncAC0E6FutureCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10UtxoResultC",
            "mangledName": "$s15LightningDevKit8BindingsC10UtxoResultC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Pong",
            "printedName": "Pong",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PongC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PongC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PongC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getByteslen",
                "printedName": "getByteslen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC11getByteslens6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC11getByteslens6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setByteslen",
                "printedName": "setByteslen(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC11setByteslen3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC11setByteslen3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(byteslenArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Pong",
                    "printedName": "LightningDevKit.Bindings.Pong",
                    "usr": "s:15LightningDevKit8BindingsC4PongC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4PongC11byteslenArgAEs6UInt16V_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC11byteslenArgAEs6UInt16V_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Pong",
                    "printedName": "LightningDevKit.Bindings.Pong",
                    "usr": "s:15LightningDevKit8BindingsC4PongC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Pong",
                    "printedName": "LightningDevKit.Bindings.Pong",
                    "usr": "s:15LightningDevKit8BindingsC4PongC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PongDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PongDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PongC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PongC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4PongC",
            "mangledName": "$s15LightningDevKit8BindingsC4PongC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Listen",
            "printedName": "Listen",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6ListenC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Listen",
                    "printedName": "LightningDevKit.Bindings.Listen",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6ListenCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "filteredBlockConnected",
                "printedName": "filteredBlockConnected(header:txdata:height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6ListenC22filteredBlockConnected6header6txdata6heightySays5UInt8VGSg_SaySu_ALtGs6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenC22filteredBlockConnected6header6txdata6heightySays5UInt8VGSg_SaySu_ALtGs6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blockConnected",
                "printedName": "blockConnected(block:height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6ListenC14blockConnected0F06heightySays5UInt8VG_s6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenC14blockConnected0F06heightySays5UInt8VG_s6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blockDisconnected",
                "printedName": "blockDisconnected(header:height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6ListenC17blockDisconnected6header6heightySays5UInt8VGSg_s6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC6ListenC17blockDisconnected6header6heightySays5UInt8VGSg_s6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6ListenC",
            "mangledName": "$s15LightningDevKit8BindingsC6ListenC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ShutdownScript",
            "printedName": "ShutdownScript",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithP2wpkh",
                "printedName": "initWithP2wpkh(pubkeyHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14initWithP2wpkh10pubkeyHashAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14initWithP2wpkh10pubkeyHashAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithP2wsh",
                "printedName": "initWithP2wsh(scriptHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC13initWithP2wsh10scriptHashAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC13initWithP2wsh10scriptHashAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "newWitnessProgram",
                "printedName": "newWitnessProgram(witnessProgram:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptInvalidShutdownScriptZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptInvalidShutdownScriptZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_ShutdownScriptInvalidfG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WitnessProgram",
                    "printedName": "LightningDevKit.Bindings.WitnessProgram",
                    "usr": "s:15LightningDevKit8BindingsC14WitnessProgramC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC17newWitnessProgram07witnessI0AC07Result_ef7InvalideF1ZCAC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC17newWitnessProgram07witnessI0AC07Result_ef7InvalideF1ZCAC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoInner",
                "printedName": "intoInner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC9intoInnerSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC9intoInnerSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asLegacyPubkey",
                "printedName": "asLegacyPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC14asLegacyPubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC14asLegacyPubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isCompatible",
                "printedName": "isCompatible(features:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC12isCompatible8featuresSbAC12InitFeaturesC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC12isCompatible8featuresSbAC12InitFeaturesC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC",
            "mangledName": "$s15LightningDevKit8BindingsC14ShutdownScriptC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeAliasDecodeErrorZ",
            "printedName": "Result_NodeAliasDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAliasDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAliasDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeAliasDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeAliasDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeAlias?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAlias",
                        "printedName": "LightningDevKit.Bindings.NodeAlias",
                        "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_NodeAliasDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_AnnouncementSignaturesDecodeErrorZ",
            "printedName": "Result_AnnouncementSignaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AnnouncementSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AnnouncementSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AnnouncementSignaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AnnouncementSignaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnnouncementSignatures",
                        "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                        "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_AnnouncementSignaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedGossipMessage",
            "printedName": "UnsignedGossipMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "UnsignedGossipMessageType",
                "printedName": "UnsignedGossipMessageType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ChannelAnnouncement",
                    "printedName": "ChannelAnnouncement",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type) -> LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsignedGossipMessageType",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                            "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsignedGossipMessageType",
                                "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO19ChannelAnnouncementyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO19ChannelAnnouncementyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ChannelUpdate",
                    "printedName": "ChannelUpdate",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type) -> LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsignedGossipMessageType",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                            "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsignedGossipMessageType",
                                "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO13ChannelUpdateyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO13ChannelUpdateyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "NodeAnnouncement",
                    "printedName": "NodeAnnouncement",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type) -> LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UnsignedGossipMessageType",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                            "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UnsignedGossipMessageType",
                                "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO16NodeAnnouncementyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO16NodeAnnouncementyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedGossipMessageType",
                        "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedGossipMessageType",
                        "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedGossipMessageType",
                    "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage.UnsignedGossipMessageType",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelAnnouncement",
                "printedName": "initWithChannelAnnouncement(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedGossipMessage",
                    "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC27initWithChannelAnnouncement1aAeC0ejK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC27initWithChannelAnnouncement1aAeC0ejK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithChannelUpdate",
                "printedName": "initWithChannelUpdate(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedGossipMessage",
                    "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC21initWithChannelUpdate1aAeC0ejK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC21initWithChannelUpdate1aAeC0ejK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNodeAnnouncement",
                "printedName": "initWithNodeAnnouncement(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedGossipMessage",
                    "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC24initWithNodeAnnouncement1aAeC0ejK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC24initWithNodeAnnouncement1aAeC0ejK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelAnnouncement",
                "printedName": "getValueAsChannelAnnouncement()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC29getValueAsChannelAnnouncementAC0ekL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC29getValueAsChannelAnnouncementAC0ekL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsChannelUpdate",
                "printedName": "getValueAsChannelUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC23getValueAsChannelUpdateAC0ekL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC23getValueAsChannelUpdateAC0ekL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNodeAnnouncement",
                "printedName": "getValueAsNodeAnnouncement()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedNodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC26getValueAsNodeAnnouncementAC0ekL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC26getValueAsNodeAnnouncementAC0ekL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC21UnsignedGossipMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeIdDecodeErrorZ",
            "printedName": "Result_NodeIdDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12ParseError",
            "printedName": "Bolt12ParseError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC16Bolt12ParseErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageForwardNode",
            "printedName": "MessageForwardNode",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getNodeId",
                "printedName": "getNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC03getG2IdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC03getG2IdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId",
                "printedName": "setNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC03setG2Id3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC03setG2Id3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC17getShortChannelIds6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC17getShortChannelIds6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC17setShortChannelId3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC17setShortChannelId3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(nodeIdArg:shortChannelIdArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageForwardNode",
                    "printedName": "LightningDevKit.Bindings.MessageForwardNode",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC9nodeIdArg012shortChanneliJ0AESays5UInt8VG_s6UInt64VSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC9nodeIdArg012shortChanneliJ0AESays5UInt8VG_s6UInt64VSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageForwardNode",
                    "printedName": "LightningDevKit.Bindings.MessageForwardNode",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageForwardNode",
                    "printedName": "LightningDevKit.Bindings.MessageForwardNode",
                    "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18MessageForwardNodeC",
            "mangledName": "$s15LightningDevKit8BindingsC18MessageForwardNodeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommitmentUpdate",
            "printedName": "CommitmentUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getUpdateAddHtlcs",
                "printedName": "getUpdateAddHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateAddHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateAddHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                        "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getF8AddHtlcsSayAC0fH4HTLCCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getF8AddHtlcsSayAC0fH4HTLCCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateAddHtlcs",
                "printedName": "setUpdateAddHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateAddHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateAddHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                        "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setF8AddHtlcs3valySayAC0fH4HTLCCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setF8AddHtlcs3valySayAC0fH4HTLCCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFulfillHtlcs",
                "printedName": "getUpdateFulfillHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFulfillHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFulfillHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getF12FulfillHtlcsSayAC0fH4HTLCCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getF12FulfillHtlcsSayAC0fH4HTLCCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateFulfillHtlcs",
                "printedName": "setUpdateFulfillHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFulfillHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFulfillHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setF12FulfillHtlcs3valySayAC0fH4HTLCCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setF12FulfillHtlcs3valySayAC0fH4HTLCCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFailHtlcs",
                "printedName": "getUpdateFailHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                        "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getF9FailHtlcsSayAC0fH4HTLCCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getF9FailHtlcsSayAC0fH4HTLCCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateFailHtlcs",
                "printedName": "setUpdateFailHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                        "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setF9FailHtlcs3valySayAC0fH4HTLCCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setF9FailHtlcs3valySayAC0fH4HTLCCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFailMalformedHtlcs",
                "printedName": "getUpdateFailMalformedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailMalformedHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailMalformedHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getF18FailMalformedHtlcsSayAC0fhI4HTLCCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getF18FailMalformedHtlcsSayAC0fhI4HTLCCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateFailMalformedHtlcs",
                "printedName": "setUpdateFailMalformedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailMalformedHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailMalformedHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setF18FailMalformedHtlcs3valySayAC0fhI4HTLCCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setF18FailMalformedHtlcs3valySayAC0fhI4HTLCCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFee",
                "printedName": "getUpdateFee()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateFee?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFee",
                        "printedName": "LightningDevKit.Bindings.UpdateFee",
                        "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getF3FeeAC0fH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getF3FeeAC0fH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpdateFee",
                "printedName": "setUpdateFee(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setF3Fee3valyAC0fH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setF3Fee3valyAC0fH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitmentSigned",
                "printedName": "getCommitmentSigned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03getE6SignedAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03getE6SignedAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitmentSigned",
                "printedName": "setCommitmentSigned(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC03setE6Signed3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC03setE6Signed3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(updateAddHtlcsArg:updateFulfillHtlcsArg:updateFailHtlcsArg:updateFailMalformedHtlcsArg:updateFeeArg:commitmentSignedArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentUpdate",
                    "printedName": "LightningDevKit.Bindings.CommitmentUpdate",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateAddHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateAddHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                        "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFulfillHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFulfillHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                        "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.UpdateFailMalformedHTLC]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailMalformedHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC17updateAddHtlcsArg0g7FulfilliJ00g4FailiJ00gl9MalformediJ00g3FeeJ0016commitmentSignedJ0AESayAC0fH4HTLCCG_SayAC0fkQ0CGSayAC0flQ0CGSayAC0flmQ0CGAC0fN0CAC0eP0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC17updateAddHtlcsArg0g7FulfilliJ00g4FailiJ00gl9MalformediJ00g3FeeJ0016commitmentSignedJ0AESayAC0fH4HTLCCG_SayAC0fkQ0CGSayAC0flQ0CGSayAC0flmQ0CGAC0fN0CAC0eP0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentUpdate",
                    "printedName": "LightningDevKit.Bindings.CommitmentUpdate",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentUpdate",
                    "printedName": "LightningDevKit.Bindings.CommitmentUpdate",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC16CommitmentUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TransactionU16LenLimited",
            "printedName": "TransactionU16LenLimited",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(transaction:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC3new11transactionAC07Result_efgH5NoneZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC3new11transactionAC07Result_efgH5NoneZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoTransaction",
                "printedName": "intoTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC04intoE0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC04intoE0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asTransaction",
                "printedName": "asTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC02asE0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC02asE0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_TransactionU16LenLimitedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC4read3serAC07Result_efgH12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC",
            "mangledName": "$s15LightningDevKit8BindingsC24TransactionU16LenLimitedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EmptyNodeIdLookUp",
            "printedName": "EmptyNodeIdLookUp",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EmptyNodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.EmptyNodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asNodeIdLookUp",
                "printedName": "asNodeIdLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC02asfghI0AC0fghI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC02asfghI0AC0fghI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17EmptyNodeIdLookUpC",
            "mangledName": "$s15LightningDevKit8BindingsC17EmptyNodeIdLookUpC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceRequestWithDerivedPayerIdBuilder",
            "printedName": "InvoiceRequestWithDerivedPayerIdBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "buildAndSign",
                "printedName": "buildAndSign()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_InvoiceRequestBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC12buildAndSignAC07Result_eF20Bolt12SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC12buildAndSignAC07Result_eF20Bolt12SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC5chain7networkAC31Result_NoneBolt12SemanticErrorZCAC7NetworkO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC5chain7networkAC31Result_NoneBolt12SemanticErrorZCAC7NetworkO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats(amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC11amountMsatsAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC11amountMsatsAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC8quantityAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC8quantityAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote(payerNote:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC9payerNoteAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC9payerNoteAFySS_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneNoneZ",
            "printedName": "Result_NoneNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC",
            "mangledName": "$s15LightningDevKit8BindingsC011Result_NoneF1ZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12Invoice",
            "printedName": "Bolt12Invoice",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "createdAt",
                "printedName": "createdAt()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC9createdAts6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC9createdAts6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "relativeExpiry",
                "printedName": "relativeExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14relativeExpirys6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14relativeExpirys6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isExpired",
                "printedName": "isExpired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC9isExpiredSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC9isExpiredSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbacks",
                "printedName": "fallbacks()",
                "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:15LightningDevKit8BindingsC13Bolt12InvoiceC9fallbacksSaySSGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC9fallbacksSaySSGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceFeatures",
                "printedName": "invoiceFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC15invoiceFeaturesAC0efH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC15invoiceFeaturesAC0efH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC13signingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC13signingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerChains",
                "printedName": "offerChains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC11offerChainsSaySays5UInt8VGGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC11offerChainsSaySays5UInt8VGGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OfferFeatures",
                        "printedName": "LightningDevKit.Bindings.OfferFeatures",
                        "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC13offerFeaturesAC05OfferH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC13offerFeaturesAC05OfferH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "messagePaths",
                "printedName": "messagePaths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC12messagePathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC12messagePathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Quantity?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Quantity",
                        "printedName": "LightningDevKit.Bindings.Quantity",
                        "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC17supportedQuantityAC0H0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC17supportedQuantityAC0H0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceRequestFeatures",
                "printedName": "invoiceRequestFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC22invoiceRequestFeaturesAC0fhI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC22invoiceRequestFeaturesAC0fhI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paymentHash",
                "printedName": "paymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC11paymentHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC11paymentHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC11amountMsatss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC11amountMsatss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signature",
                "printedName": "signature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC9signatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC9signatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signableHash",
                "printedName": "signableHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC12signableHashSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC12signableHashSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verifyUsingMetadata",
                "printedName": "verifyUsingMetadata(key:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC19verifyUsingMetadata3keyAC26Result_ThirtyTwoBytesNoneZCAC11ExpandedKeyC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC19verifyUsingMetadata3keyAC26Result_ThirtyTwoBytesNoneZCAC11ExpandedKeyC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verifyUsingPayerData",
                "printedName": "verifyUsingPayerData(paymentId:nonce:key:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC20verifyUsingPayerData9paymentId5nonce3keyAC26Result_ThirtyTwoBytesNoneZCSays5UInt8VG_AC5NonceCAC11ExpandedKeyCtF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC20verifyUsingPayerData9paymentId5nonce3keyAC26Result_ThirtyTwoBytesNoneZCSays5UInt8VG_AC5NonceCAC11ExpandedKeyCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12InvoiceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12InvoiceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_Bolt12InvoiceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC",
            "mangledName": "$s15LightningDevKit8BindingsC13Bolt12InvoiceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RevocationBasepointDecodeErrorZ",
            "printedName": "Result_RevocationBasepointDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RevocationBasepoint",
                        "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                        "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelReestablish",
            "printedName": "ChannelReestablish",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC03getE2IdAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC03getE2IdAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC03setE2Id3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC03setE2Id3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextLocalCommitmentNumber",
                "printedName": "getNextLocalCommitmentNumber()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC28getNextLocalCommitmentNumbers6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC28getNextLocalCommitmentNumbers6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextLocalCommitmentNumber",
                "printedName": "setNextLocalCommitmentNumber(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC28setNextLocalCommitmentNumber3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC28setNextLocalCommitmentNumber3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextRemoteCommitmentNumber",
                "printedName": "getNextRemoteCommitmentNumber()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC29getNextRemoteCommitmentNumbers6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC29getNextRemoteCommitmentNumbers6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextRemoteCommitmentNumber",
                "printedName": "setNextRemoteCommitmentNumber(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC29setNextRemoteCommitmentNumber3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC29setNextRemoteCommitmentNumber3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getYourLastPerCommitmentSecret",
                "printedName": "getYourLastPerCommitmentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC30getYourLastPerCommitmentSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC30getYourLastPerCommitmentSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setYourLastPerCommitmentSecret",
                "printedName": "setYourLastPerCommitmentSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC30setYourLastPerCommitmentSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC30setYourLastPerCommitmentSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMyCurrentPerCommitmentPoint",
                "printedName": "getMyCurrentPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC30getMyCurrentPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC30getMyCurrentPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMyCurrentPerCommitmentPoint",
                "printedName": "setMyCurrentPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC30setMyCurrentPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC30setMyCurrentPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextFundingTxid",
                "printedName": "getNextFundingTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC18getNextFundingTxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC18getNextFundingTxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextFundingTxid",
                "printedName": "setNextFundingTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC18setNextFundingTxid3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC18setNextFundingTxid3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:nextLocalCommitmentNumberArg:nextRemoteCommitmentNumberArg:yourLastPerCommitmentSecretArg:myCurrentPerCommitmentPointArg:nextFundingTxidArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC12channelIdArg025nextLocalCommitmentNumberI00j6RemotelmI0011yourLastPerl6SecretI009myCurrentql5PointI00j11FundingTxidI0AeC0eH0C_s6UInt64VAOSays5UInt8VGA2RSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC12channelIdArg025nextLocalCommitmentNumberI00j6RemotelmI0011yourLastPerl6SecretI009myCurrentql5PointI00j11FundingTxidI0AeC0eH0C_s6UInt64VAOSays5UInt8VGA2RSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReestablishDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReestablishDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC",
            "mangledName": "$s15LightningDevKit8BindingsC18ChannelReestablishC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_MaxDustHTLCExposureDecodeErrorZ",
            "printedName": "Result_MaxDustHTLCExposureDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MaxDustHTLCExposureDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MaxDustHTLCExposureDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MaxDustHTLCExposureDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MaxDustHTLCExposureDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposure",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_MaxDustHTLCExposureDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UpdateFulfillHTLCDecodeErrorZ",
            "printedName": "Result_UpdateFulfillHTLCDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFulfillHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFulfillHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFulfillHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFulfillHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFulfillHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFulfillHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                        "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_UpdateFulfillHTLCDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelConfigUpdate",
            "printedName": "ChannelConfigUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getForwardingFeeProportionalMillionths",
                "printedName": "getForwardingFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC38getForwardingFeeProportionalMillionthss6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC38getForwardingFeeProportionalMillionthss6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForwardingFeeProportionalMillionths",
                "printedName": "setForwardingFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC38setForwardingFeeProportionalMillionths3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC38setForwardingFeeProportionalMillionths3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForwardingFeeBaseMsat",
                "printedName": "getForwardingFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC24getForwardingFeeBaseMsats6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC24getForwardingFeeBaseMsats6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForwardingFeeBaseMsat",
                "printedName": "setForwardingFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC24setForwardingFeeBaseMsat3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC24setForwardingFeeBaseMsat3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC18getCltvExpiryDeltas6UInt16VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC18getCltvExpiryDeltas6UInt16VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC18setCltvExpiryDelta3valys6UInt16VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC18setCltvExpiryDelta3valys6UInt16VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxDustHtlcExposureMsat",
                "printedName": "getMaxDustHtlcExposureMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposure",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC26getMaxDustHtlcExposureMsatAC0iJ12HTLCExposureCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC26getMaxDustHtlcExposureMsatAC0iJ12HTLCExposureCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxDustHtlcExposureMsat",
                "printedName": "setMaxDustHtlcExposureMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposure",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC26setMaxDustHtlcExposureMsat3valyAC0iJ12HTLCExposureCSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC26setMaxDustHtlcExposureMsat3valyAC0iJ12HTLCExposureCSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForceCloseAvoidanceMaxFeeSatoshis",
                "printedName": "getForceCloseAvoidanceMaxFeeSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC36getForceCloseAvoidanceMaxFeeSatoshiss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC36getForceCloseAvoidanceMaxFeeSatoshiss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForceCloseAvoidanceMaxFeeSatoshis",
                "printedName": "setForceCloseAvoidanceMaxFeeSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC36setForceCloseAvoidanceMaxFeeSatoshis3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC36setForceCloseAvoidanceMaxFeeSatoshis3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(forwardingFeeProportionalMillionthsArg:forwardingFeeBaseMsatArg:cltvExpiryDeltaArg:maxDustHtlcExposureMsatArg:forceCloseAvoidanceMaxFeeSatoshisArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfigUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelConfigUpdate",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaxDustHTLCExposure",
                        "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                        "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC38forwardingFeeProportionalMillionthsArg0hi8BaseMsatL0015cltvExpiryDeltaL0019maxDustHtlcExposurenL0022forceCloseAvoidanceMaxi8SatoshisL0AEs6UInt32VSg_AMs6UInt16VSgAC0yS12HTLCExposureCSgs6UInt64VSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC38forwardingFeeProportionalMillionthsArg0hi8BaseMsatL0015cltvExpiryDeltaL0019maxDustHtlcExposurenL0022forceCloseAvoidanceMaxi8SatoshisL0AEs6UInt32VSg_AMs6UInt16VSgAC0yS12HTLCExposureCSgs6UInt64VSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC19ChannelConfigUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HostnameDecodeErrorZ",
            "printedName": "Result_HostnameDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HostnameDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HostnameDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hostname",
                    "printedName": "LightningDevKit.Bindings.Hostname",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HostnameDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HostnameDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Hostname?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hostname",
                        "printedName": "LightningDevKit.Bindings.Hostname",
                        "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_HostnameDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SendSuccess",
            "printedName": "SendSuccess",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendSuccessType",
                "printedName": "SendSuccessType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Buffered",
                    "printedName": "Buffered",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendSuccess.SendSuccessType.Type) -> LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendSuccessType",
                            "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                            "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendSuccessType",
                                "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO8BufferedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO8BufferedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BufferedAwaitingConnection",
                    "printedName": "BufferedAwaitingConnection",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SendSuccess.SendSuccessType.Type) -> LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SendSuccessType",
                            "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                            "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SendSuccessType",
                                "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO26BufferedAwaitingConnectionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO26BufferedAwaitingConnectionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SendSuccessType",
                        "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                        "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SendSuccessType",
                        "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                        "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccessType",
                    "printedName": "LightningDevKit.Bindings.SendSuccess.SendSuccessType",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBuffered",
                "printedName": "initWithBuffered()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccess",
                    "printedName": "LightningDevKit.Bindings.SendSuccess",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC16initWithBufferedAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC16initWithBufferedAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBufferedAwaitingConnection",
                "printedName": "initWithBufferedAwaitingConnection(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccess",
                    "printedName": "LightningDevKit.Bindings.SendSuccess",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC34initWithBufferedAwaitingConnection1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC34initWithBufferedAwaitingConnection1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccess",
                    "printedName": "LightningDevKit.Bindings.SendSuccess",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccess",
                    "printedName": "LightningDevKit.Bindings.SendSuccess",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBufferedAwaitingConnection",
                "printedName": "getValueAsBufferedAwaitingConnection()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11SendSuccessC36getValueAsBufferedAwaitingConnectionSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC36getValueAsBufferedAwaitingConnectionSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11SendSuccessC",
            "mangledName": "$s15LightningDevKit8BindingsC11SendSuccessC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bech32Error",
            "printedName": "Bech32Error",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Bech32ErrorType",
                "printedName": "Bech32ErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "MissingSeparator",
                    "printedName": "MissingSeparator",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO16MissingSeparatoryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO16MissingSeparatoryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidChecksum",
                    "printedName": "InvalidChecksum",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO15InvalidChecksumyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO15InvalidChecksumyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidLength",
                    "printedName": "InvalidLength",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO13InvalidLengthyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO13InvalidLengthyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidChar",
                    "printedName": "InvalidChar",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO11InvalidCharyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO11InvalidCharyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidData",
                    "printedName": "InvalidData",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO11InvalidDatayA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO11InvalidDatayA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidPadding",
                    "printedName": "InvalidPadding",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO14InvalidPaddingyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO14InvalidPaddingyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MixedCase",
                    "printedName": "MixedCase",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type) -> LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bech32ErrorType",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Bech32ErrorType",
                                "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9MixedCaseyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9MixedCaseyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bech32ErrorType",
                        "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bech32ErrorType",
                        "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                        "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bech32ErrorType",
                    "printedName": "LightningDevKit.Bindings.Bech32Error.Bech32ErrorType",
                    "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidChar",
                "printedName": "getValueAsInvalidChar()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC21getValueAsInvalidChars6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC21getValueAsInvalidChars6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidData",
                "printedName": "getValueAsInvalidData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt8?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC21getValueAsInvalidDatas5UInt8VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC21getValueAsInvalidDatas5UInt8VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11Bech32ErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC11Bech32ErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
            "printedName": "Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DelayedPaymentOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC49Result_DelayedPaymentOutputDescriptorDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_EventZDecodeErrorZ",
            "printedName": "Result_COption_EventZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_EventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_EventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Event",
                        "printedName": "LightningDevKit.Bindings.Event",
                        "usr": "s:15LightningDevKit8BindingsC5EventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_EventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_EventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Event?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Event",
                        "printedName": "LightningDevKit.Bindings.Event",
                        "usr": "s:15LightningDevKit8BindingsC5EventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC8getValueAC0G0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC8getValueAC0G0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_COption_EventZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelReestablishDecodeErrorZ",
            "printedName": "Result_ChannelReestablishDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReestablishDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReestablishDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReestablishDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReestablishDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelReestablish",
                        "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                        "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_ChannelReestablishDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelDetails",
            "printedName": "ChannelDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03getE2IdAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03getE2IdAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03setE2Id3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03setE2Id3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterparty",
                "printedName": "getCounterparty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelCounterparty",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC15getCounterpartyAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC15getCounterpartyAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterparty",
                "printedName": "setCounterparty(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelCounterparty",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC15setCounterparty3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC15setCounterparty3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingTxo",
                "printedName": "getFundingTxo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC13getFundingTxoAC8OutPointCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC13getFundingTxoAC8OutPointCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingTxo",
                "printedName": "setFundingTxo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC13setFundingTxo3valyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC13setFundingTxo3valyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelType",
                "printedName": "getChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03getE4TypeAC0eH8FeaturesCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03getE4TypeAC0eH8FeaturesCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelType",
                "printedName": "setChannelType(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03setE4Type3valyAC0eH8FeaturesC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03setE4Type3valyAC0eH8FeaturesC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC08getShortE2Ids6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC08getShortE2Ids6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC08setShortE2Id3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC08setShortE2Id3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutboundScidAlias",
                "printedName": "getOutboundScidAlias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC20getOutboundScidAliass6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC20getOutboundScidAliass6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutboundScidAlias",
                "printedName": "setOutboundScidAlias(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC20setOutboundScidAlias3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC20setOutboundScidAlias3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInboundScidAlias",
                "printedName": "getInboundScidAlias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19getInboundScidAliass6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19getInboundScidAliass6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInboundScidAlias",
                "printedName": "setInboundScidAlias(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC19setInboundScidAlias3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC19setInboundScidAlias3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelValueSatoshis",
                "printedName": "getChannelValueSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03getE13ValueSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03getE13ValueSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelValueSatoshis",
                "printedName": "setChannelValueSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03setE13ValueSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03setE13ValueSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUnspendablePunishmentReserve",
                "printedName": "getUnspendablePunishmentReserve()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC31getUnspendablePunishmentReserves6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC31getUnspendablePunishmentReserves6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUnspendablePunishmentReserve",
                "printedName": "setUnspendablePunishmentReserve(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC31setUnspendablePunishmentReserve3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC31setUnspendablePunishmentReserve3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUserChannelId",
                "printedName": "getUserChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC07getUserE2IdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC07getUserE2IdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUserChannelId",
                "printedName": "setUserChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC07setUserE2Id3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC07setUserE2Id3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeerateSatPer1000Weight",
                "printedName": "getFeerateSatPer1000Weight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC26getFeerateSatPer1000Weights6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC26getFeerateSatPer1000Weights6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeerateSatPer1000Weight",
                "printedName": "setFeerateSatPer1000Weight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC26setFeerateSatPer1000Weight3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC26setFeerateSatPer1000Weight3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBalanceMsat",
                "printedName": "getBalanceMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14getBalanceMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14getBalanceMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBalanceMsat",
                "printedName": "setBalanceMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14setBalanceMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14setBalanceMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutboundCapacityMsat",
                "printedName": "getOutboundCapacityMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23getOutboundCapacityMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23getOutboundCapacityMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOutboundCapacityMsat",
                "printedName": "setOutboundCapacityMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23setOutboundCapacityMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23setOutboundCapacityMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextOutboundHtlcLimitMsat",
                "printedName": "getNextOutboundHtlcLimitMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC28getNextOutboundHtlcLimitMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC28getNextOutboundHtlcLimitMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextOutboundHtlcLimitMsat",
                "printedName": "setNextOutboundHtlcLimitMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC28setNextOutboundHtlcLimitMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC28setNextOutboundHtlcLimitMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextOutboundHtlcMinimumMsat",
                "printedName": "getNextOutboundHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC30getNextOutboundHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC30getNextOutboundHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextOutboundHtlcMinimumMsat",
                "printedName": "setNextOutboundHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC30setNextOutboundHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC30setNextOutboundHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInboundCapacityMsat",
                "printedName": "getInboundCapacityMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC22getInboundCapacityMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC22getInboundCapacityMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInboundCapacityMsat",
                "printedName": "setInboundCapacityMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC22setInboundCapacityMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC22setInboundCapacityMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getConfirmationsRequired",
                "printedName": "getConfirmationsRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC24getConfirmationsRequireds6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC24getConfirmationsRequireds6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setConfirmationsRequired",
                "printedName": "setConfirmationsRequired(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC24setConfirmationsRequired3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC24setConfirmationsRequired3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getConfirmations",
                "printedName": "getConfirmations()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC16getConfirmationss6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC16getConfirmationss6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setConfirmations",
                "printedName": "setConfirmations(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC16setConfirmations3valys6UInt32VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC16setConfirmations3valys6UInt32VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForceCloseSpendDelay",
                "printedName": "getForceCloseSpendDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23getForceCloseSpendDelays6UInt16VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23getForceCloseSpendDelays6UInt16VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForceCloseSpendDelay",
                "printedName": "setForceCloseSpendDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23setForceCloseSpendDelay3valys6UInt16VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23setForceCloseSpendDelay3valys6UInt16VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsOutbound",
                "printedName": "getIsOutbound()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC13getIsOutboundSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC13getIsOutboundSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsOutbound",
                "printedName": "setIsOutbound(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC13setIsOutbound3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC13setIsOutbound3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsChannelReady",
                "printedName": "getIsChannelReady()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC05getIsE5ReadySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC05getIsE5ReadySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsChannelReady",
                "printedName": "setIsChannelReady(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC05setIsE5Ready3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC05setIsE5Ready3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelShutdownState",
                "printedName": "getChannelShutdownState()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03getE13ShutdownStateAC0ehI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03getE13ShutdownStateAC0ehI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelShutdownState",
                "printedName": "setChannelShutdownState(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC03setE13ShutdownState3valyAC0ehI0OSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC03setE13ShutdownState3valyAC0ehI0OSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsUsable",
                "printedName": "getIsUsable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC11getIsUsableSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC11getIsUsableSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsUsable",
                "printedName": "setIsUsable(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC11setIsUsable3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC11setIsUsable3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsAnnounced",
                "printedName": "getIsAnnounced()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14getIsAnnouncedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14getIsAnnouncedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsAnnounced",
                "printedName": "setIsAnnounced(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC14setIsAnnounced3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC14setIsAnnounced3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInboundHtlcMinimumMsat",
                "printedName": "getInboundHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC25getInboundHtlcMinimumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC25getInboundHtlcMinimumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInboundHtlcMinimumMsat",
                "printedName": "setInboundHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC25setInboundHtlcMinimumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC25setInboundHtlcMinimumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInboundHtlcMaximumMsat",
                "printedName": "getInboundHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC25getInboundHtlcMaximumMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC25getInboundHtlcMaximumMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInboundHtlcMaximumMsat",
                "printedName": "setInboundHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC25setInboundHtlcMaximumMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC25setInboundHtlcMaximumMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getConfig",
                "printedName": "getConfig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelConfig",
                        "printedName": "LightningDevKit.Bindings.ChannelConfig",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC9getConfigAC0eH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC9getConfigAC0eH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setConfig",
                "printedName": "setConfig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC9setConfig3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC9setConfig3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPendingInboundHtlcs",
                "printedName": "getPendingInboundHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.InboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC22getPendingInboundHtlcsSayAC0I11HTLCDetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC22getPendingInboundHtlcsSayAC0I11HTLCDetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPendingInboundHtlcs",
                "printedName": "setPendingInboundHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.InboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC22setPendingInboundHtlcs3valySayAC0I11HTLCDetailsCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC22setPendingInboundHtlcs3valySayAC0I11HTLCDetailsCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPendingOutboundHtlcs",
                "printedName": "getPendingOutboundHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.OutboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23getPendingOutboundHtlcsSayAC0I11HTLCDetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23getPendingOutboundHtlcsSayAC0I11HTLCDetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPendingOutboundHtlcs",
                "printedName": "setPendingOutboundHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.OutboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC23setPendingOutboundHtlcs3valySayAC0I11HTLCDetailsCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC23setPendingOutboundHtlcs3valySayAC0I11HTLCDetailsCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:counterpartyArg:fundingTxoArg:channelTypeArg:shortChannelIdArg:outboundScidAliasArg:inboundScidAliasArg:channelValueSatoshisArg:unspendablePunishmentReserveArg:userChannelIdArg:feerateSatPer1000WeightArg:balanceMsatArg:outboundCapacityMsatArg:nextOutboundHtlcLimitMsatArg:nextOutboundHtlcMinimumMsatArg:inboundCapacityMsatArg:confirmationsRequiredArg:confirmationsArg:forceCloseSpendDelayArg:isOutboundArg:isChannelReadyArg:channelShutdownStateArg:isUsableArg:isAnnouncedArg:inboundHtlcMinimumMsatArg:inboundHtlcMaximumMsatArg:configArg:pendingInboundHtlcsArg:pendingOutboundHtlcsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDetails",
                    "printedName": "LightningDevKit.Bindings.ChannelDetails",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelCounterparty",
                    "printedName": "LightningDevKit.Bindings.ChannelCounterparty",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelCounterpartyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelShutdownState?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelShutdownState",
                        "printedName": "LightningDevKit.Bindings.ChannelShutdownState",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelShutdownStateO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.InboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.InboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC18InboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.OutboundHTLCDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC12channelIdArg012counterpartyI0010fundingTxoI00g4TypeI005shortehI0017outboundScidAliasI007inboundpqI00g13ValueSatoshisI0028unspendablePunishmentReserveI004userehI0023feerateSatPer1000WeightI0011balanceMsatI00o12CapacityMsatI0025nextOutboundHtlcLimitMsatI0027nextOutboundHtlcMinimumMsatI00r12CapacityMsatI0021confirmationsRequiredI0013confirmationsI0020forceCloseSpendDelayI0010isOutboundI002ise5ReadyI00g13ShutdownStateI008isUsableI0011isAnnouncedI00r15HtlcMinimumMsatI00r15HtlcMaximumMsatI006configI0019pendingInboundHtlcsI0020pendingOutboundHtlcsI0AeC0eH0C_AC0E12CounterpartyCAC8OutPointCAC0eM8FeaturesCs6UInt64VSgA17_A17_A16_A17_Says5UInt8VGs6UInt32VSgA16_A16_A16_A16_A16_A23_A23_s6UInt16VSgS2bAC0E13ShutdownStateOSgS2bA17_A17_AC0E6ConfigCSayAC18InboundHTLCDetailsCGSayAC19OutboundHTLCDetailsCGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC12channelIdArg012counterpartyI0010fundingTxoI00g4TypeI005shortehI0017outboundScidAliasI007inboundpqI00g13ValueSatoshisI0028unspendablePunishmentReserveI004userehI0023feerateSatPer1000WeightI0011balanceMsatI00o12CapacityMsatI0025nextOutboundHtlcLimitMsatI0027nextOutboundHtlcMinimumMsatI00r12CapacityMsatI0021confirmationsRequiredI0013confirmationsI0020forceCloseSpendDelayI0010isOutboundI002ise5ReadyI00g13ShutdownStateI008isUsableI0011isAnnouncedI00r15HtlcMinimumMsatI00r15HtlcMaximumMsatI006configI0019pendingInboundHtlcsI0020pendingOutboundHtlcsI0AeC0eH0C_AC0E12CounterpartyCAC8OutPointCAC0eM8FeaturesCs6UInt64VSgA17_A17_A16_A17_Says5UInt8VGs6UInt32VSgA16_A16_A16_A16_A16_A23_A23_s6UInt16VSgS2bAC0E13ShutdownStateOSgS2bA17_A17_AC0E6ConfigCSayAC18InboundHTLCDetailsCGSayAC19OutboundHTLCDetailsCGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getInboundPaymentScid",
                "printedName": "getInboundPaymentScid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC21getInboundPaymentScids6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC21getInboundPaymentScids6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutboundPaymentScid",
                "printedName": "getOutboundPaymentScid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC22getOutboundPaymentScids6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC22getOutboundPaymentScids6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ChannelDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC14ChannelDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteParametersDecodeErrorZ",
            "printedName": "Result_RouteParametersDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RouteParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteParameters",
                        "printedName": "LightningDevKit.Bindings.RouteParameters",
                        "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HolderCommitmentTransactionDecodeErrorZ",
            "printedName": "Result_HolderCommitmentTransactionDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HolderCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HolderCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HolderCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HolderCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HolderCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HolderCommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceWithExplicitSigningPubkeyBuilder",
            "printedName": "InvoiceWithExplicitSigningPubkeyBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "build",
                "printedName": "build()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC028Result_UnsignedBolt12InvoiceG14SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC5buildAC021Result_UnsignedBolt12eN14SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC5buildAC021Result_UnsignedBolt12eN14SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "relativeExpiry",
                "printedName": "relativeExpiry(relativeExpirySecs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14relativeExpiry0kL4Secsys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC14relativeExpiry0kL4Secsys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV0P2wsh",
                "printedName": "fallbackV0P2wsh(scriptHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC15fallbackV0P2wsh10scriptHashySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC15fallbackV0P2wsh10scriptHashySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV0P2wpkh",
                "printedName": "fallbackV0P2wpkh(pubkeyHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC16fallbackV0P2wpkh10pubkeyHashySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC16fallbackV0P2wpkh10pubkeyHashySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fallbackV1P2trTweaked",
                "printedName": "fallbackV1P2trTweaked(outputKey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC21fallbackV1P2trTweaked9outputKeyySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC21fallbackV1P2trTweaked9outputKeyySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "allowMpp",
                "printedName": "allowMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC8allowMppyyF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC8allowMppyyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "LightningError",
            "printedName": "LightningError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getErr",
                "printedName": "getErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC6getErrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC6getErrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setErr",
                "printedName": "setErr(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC6setErr3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC6setErr3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAction",
                "printedName": "getAction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC9getActionAC0eG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC9getActionAC0eG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAction",
                "printedName": "setAction(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC9setAction3valyAC0eG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC9setAction3valyAC0eG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(errArg:actionArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LightningError",
                    "printedName": "LightningDevKit.Bindings.LightningError",
                    "usr": "s:15LightningDevKit8BindingsC0A5ErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC6errArg06actionG0AESS_AC0E6ActionCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC6errArg06actionG0AESS_AC0E6ActionCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0A5ErrorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC0A5ErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC0A5ErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12OfferContext",
            "printedName": "Bolt12OfferContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOfferId",
                "printedName": "getOfferId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC03getF2IdAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC03getF2IdAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOfferId",
                "printedName": "setOfferId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC03setF2Id3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC03setF2Id3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInvoiceRequest",
                "printedName": "getInvoiceRequest()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC17getInvoiceRequestAC0iJ6FieldsCyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC17getInvoiceRequestAC0iJ6FieldsCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInvoiceRequest",
                "printedName": "setInvoiceRequest(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC17setInvoiceRequest3valyAC0iJ6FieldsC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC17setInvoiceRequest3valyAC0iJ6FieldsC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(offerIdArg:invoiceRequestArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC10offerIdArg014invoiceRequestJ0AeC0fI0C_AC07InvoiceL6FieldsCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC10offerIdArg014invoiceRequestJ0AeC0fI0C_AC07InvoiceL6FieldsCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12OfferContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12OfferContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_Bolt12OfferContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC",
            "mangledName": "$s15LightningDevKit8BindingsC18Bolt12OfferContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "DirectedChannelInfo",
            "printedName": "DirectedChannelInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "channel",
                "printedName": "channel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC7channelAC0fG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC7channelAC0fG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "effectiveCapacity",
                "printedName": "effectiveCapacity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EffectiveCapacity",
                    "printedName": "LightningDevKit.Bindings.EffectiveCapacity",
                    "usr": "s:15LightningDevKit8BindingsC17EffectiveCapacityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC17effectiveCapacityAC09EffectiveI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC17effectiveCapacityAC09EffectiveI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "source",
                "printedName": "source()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC6sourceAC6NodeIdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC6sourceAC6NodeIdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "target",
                "printedName": "target()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC6targetAC6NodeIdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC6targetAC6NodeIdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19DirectedChannelInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC19DirectedChannelInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BuiltCommitmentTransaction",
            "printedName": "BuiltCommitmentTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTransaction",
                "printedName": "getTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC03getG0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC03getG0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTransaction",
                "printedName": "setTransaction(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC03setG03valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC03setG03valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTxid",
                "printedName": "getTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7getTxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7getTxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTxid",
                "printedName": "setTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7setTxid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7setTxid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(transactionArg:txidArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BuiltCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.BuiltCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14transactionArg04txidI0AESays5UInt8VG_AJtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC14transactionArg04txidI0AESays5UInt8VG_AJtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSighashAll",
                "printedName": "getSighashAll(fundingRedeemscript:channelValueSatoshis:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC13getSighashAll19fundingRedeemscript20channelValueSatoshisSays5UInt8VGAK_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC13getSighashAll19fundingRedeemscript20channelValueSatoshisSays5UInt8VGAK_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signCounterpartyCommitment",
                "printedName": "signCounterpartyCommitment(fundingKey:fundingRedeemscript:channelValueSatoshis:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC016signCounterpartyF010fundingKey0J12Redeemscript20channelValueSatoshisSays5UInt8VGAL_ALs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC016signCounterpartyF010fundingKey0J12Redeemscript20channelValueSatoshisSays5UInt8VGAL_ALs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signHolderCommitment",
                "printedName": "signHolderCommitment(fundingKey:fundingRedeemscript:channelValueSatoshis:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC010signHolderF010fundingKey0J12Redeemscript20channelValueSatoshis13entropySourceSays5UInt8VGAM_AMs6UInt64VAC07EntropyQ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC010signHolderF010fundingKey0J12Redeemscript20channelValueSatoshis13entropySourceSays5UInt8VGAM_AMs6UInt64VAC07EntropyQ0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC26BuiltCommitmentTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ResponseInstruction",
            "printedName": "ResponseInstruction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC",
            "mangledName": "$s15LightningDevKit8BindingsC19ResponseInstructionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PublicHopCandidate",
            "printedName": "PublicHopCandidate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC17getShortChannelIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC17getShortChannelIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC17setShortChannelId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC17setShortChannelId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PublicHopCandidateC",
            "mangledName": "$s15LightningDevKit8BindingsC18PublicHopCandidateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SocketDescriptor",
            "printedName": "SocketDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "sendData",
                "printedName": "sendData(data:resumeRead:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC8sendData4data10resumeReadSuSays5UInt8VG_SbtF",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC8sendData4data10resumeReadSuSays5UInt8VG_SbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "disconnectSocket",
                "printedName": "disconnectSocket()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC010disconnectE0yyF",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC010disconnectE0yyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(otherArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC2eq8otherArgSbAE_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC2eq8otherArgSbAE_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC16SocketDescriptorC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PeeledOnion",
            "printedName": "PeeledOnion",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PeeledOnionType",
                "printedName": "PeeledOnionType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Forward",
                    "printedName": "Forward",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PeeledOnion.PeeledOnionType.Type) -> LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PeeledOnionType",
                            "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                            "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PeeledOnionType",
                                "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO7ForwardyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO7ForwardyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Receive",
                    "printedName": "Receive",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PeeledOnion.PeeledOnionType.Type) -> LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PeeledOnionType",
                            "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                            "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PeeledOnionType",
                                "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO7ReceiveyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO7ReceiveyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PeeledOnionType",
                        "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PeeledOnionType",
                        "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeeledOnionType",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion.PeeledOnionType",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initForward",
                "printedName": "initForward(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeeledOnion",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHop",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessage",
                    "printedName": "LightningDevKit.Bindings.OnionMessage",
                    "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC11initForward1a1bAeC14NextMessageHopC_AC0fJ0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC11initForward1a1bAeC14NextMessageHopC_AC0fJ0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithReceive",
                "printedName": "initWithReceive(a:b:c:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeeledOnion",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ParsedOnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageContext",
                        "printedName": "LightningDevKit.Bindings.MessageContext",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC15initWithReceive1a1b1cAeC06ParsedF15MessageContentsC_AC0K7ContextCSgAC07BlindedK4PathCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC15initWithReceive1a1b1cAeC06ParsedF15MessageContentsC_AC0K7ContextCSgAC07BlindedK4PathCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsForward",
                "printedName": "getValueAsForward()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion.Forward?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Forward",
                        "printedName": "LightningDevKit.Bindings.PeeledOnion.Forward",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC17getValueAsForwardAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC17getValueAsForwardAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsReceive",
                "printedName": "getValueAsReceive()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion.Receive?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Receive",
                        "printedName": "LightningDevKit.Bindings.PeeledOnion.Receive",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC17getValueAsReceiveAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC17getValueAsReceiveAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Forward",
                "printedName": "Forward",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "get0",
                    "printedName": "get0()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NextMessageHop",
                        "printedName": "LightningDevKit.Bindings.NextMessageHop",
                        "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC4get0AC14NextMessageHopCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC4get0AC14NextMessageHopCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "get1",
                    "printedName": "get1()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionMessage",
                        "printedName": "LightningDevKit.Bindings.OnionMessage",
                        "usr": "s:15LightningDevKit8BindingsC12OnionMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC4get1AC0F7MessageCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC4get1AC0F7MessageCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ForwardC",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ForwardC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Receive",
                "printedName": "Receive",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "get0",
                    "printedName": "get0()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ParsedOnionMessageContents",
                        "printedName": "LightningDevKit.Bindings.ParsedOnionMessageContents",
                        "usr": "s:15LightningDevKit8BindingsC26ParsedOnionMessageContentsC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get0AC06ParsedF15MessageContentsCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get0AC06ParsedF15MessageContentsCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "get1",
                    "printedName": "get1()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "LightningDevKit.Bindings.MessageContext?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageContext",
                            "printedName": "LightningDevKit.Bindings.MessageContext",
                            "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get1AC14MessageContextCSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get1AC14MessageContextCSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "get2",
                    "printedName": "get2()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get2AC18BlindedMessagePathCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC4get2AC18BlindedMessagePathCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC",
                "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC7ReceiveC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC",
            "mangledName": "$s15LightningDevKit8BindingsC11PeeledOnionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedHop",
            "printedName": "BlindedHop",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBlindedNodeId",
                "printedName": "getBlindedNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC03getE6NodeIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC03getE6NodeIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlindedNodeId",
                "printedName": "setBlindedNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC03setE6NodeId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC03setE6NodeId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getEncryptedPayload",
                "printedName": "getEncryptedPayload()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19getEncryptedPayloadSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19getEncryptedPayloadSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setEncryptedPayload",
                "printedName": "setEncryptedPayload(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC19setEncryptedPayload3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC19setEncryptedPayload3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(blindedNodeIdArg:encryptedPayloadArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHop",
                    "printedName": "LightningDevKit.Bindings.BlindedHop",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC16blindedNodeIdArg016encryptedPayloadJ0AESays5UInt8VG_AJtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC16blindedNodeIdArg016encryptedPayloadJ0AESays5UInt8VG_AJtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHop",
                    "printedName": "LightningDevKit.Bindings.BlindedHop",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHop",
                    "printedName": "LightningDevKit.Bindings.BlindedHop",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10BlindedHopC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10BlindedHopC",
            "mangledName": "$s15LightningDevKit8BindingsC10BlindedHopC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RevocationBasepoint",
            "printedName": "RevocationBasepoint",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC11toPublicKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC11toPublicKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationBasepointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationBasepointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_RevocationBasepointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC",
            "mangledName": "$s15LightningDevKit8BindingsC19RevocationBasepointC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommitmentTransaction",
            "printedName": "CommitmentTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_CommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "commitmentNumber",
                "printedName": "commitmentNumber()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC16commitmentNumbers6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC16commitmentNumbers6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "perCommitmentPoint",
                "printedName": "perCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC03perE5PointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC03perE5PointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toBroadcasterValueSat",
                "printedName": "toBroadcasterValueSat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC21toBroadcasterValueSats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC21toBroadcasterValueSats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toCountersignatoryValueSat",
                "printedName": "toCountersignatoryValueSat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC26toCountersignatoryValueSats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC26toCountersignatoryValueSats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "feeratePerKw",
                "printedName": "feeratePerKw()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC12feeratePerKws6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC12feeratePerKws6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "trust",
                "printedName": "trust()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TrustedCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.TrustedCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC5trustAC07TrustedeF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC5trustAC07TrustedeF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verify",
                "printedName": "verify(channelParameters:broadcasterKeys:countersignatoryKeys:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedCommitmentTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedCommitmentTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_TrustedCommitmentTransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DirectedChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.DirectedChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC6verify17channelParameters15broadcasterKeys016countersignatoryK0AC014Result_TrustedeF5NoneZCAC015DirectedChannelfI0C_AC0q6PublicK0CAOtF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC6verify17channelParameters15broadcasterKeys016countersignatoryK0AC014Result_TrustedeF5NoneZCAC015DirectedChannelfI0C_AC0q6PublicK0CAOtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC21CommitmentTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ThirtyTwoBytesNoneZ",
            "printedName": "Result_ThirtyTwoBytesNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
            "printedName": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], [Swift.UInt8])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC10initWithOk1oAESays5UInt8VG_AJt_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC10initWithOk1oAESays5UInt8VG_AJt_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], [Swift.UInt8])?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC8getValueSays5UInt8VG_AItSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC8getValueSays5UInt8VG_AItSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC029Result_C2Tuple_ThirtyTwoByteshiJ6ZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SpliceInit",
            "printedName": "SpliceInit",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingContributionSatoshis",
                "printedName": "getFundingContributionSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC30getFundingContributionSatoshiss5Int64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC30getFundingContributionSatoshiss5Int64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingContributionSatoshis",
                "printedName": "setFundingContributionSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC30setFundingContributionSatoshis3valys5Int64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC30setFundingContributionSatoshis3valys5Int64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingFeeratePerkw",
                "printedName": "getFundingFeeratePerkw()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC22getFundingFeeratePerkws6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC22getFundingFeeratePerkws6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingFeeratePerkw",
                "printedName": "setFundingFeeratePerkw(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC22setFundingFeeratePerkw3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC22setFundingFeeratePerkw3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLocktime",
                "printedName": "getLocktime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC11getLocktimes6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC11getLocktimes6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLocktime",
                "printedName": "setLocktime(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC11setLocktime3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC11setLocktime3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingPubkey",
                "printedName": "getFundingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC16getFundingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC16getFundingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingPubkey",
                "printedName": "setFundingPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC16setFundingPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC16setFundingPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRequireConfirmedInputs",
                "printedName": "getRequireConfirmedInputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequireConfirmedInputs",
                "printedName": "setRequireConfirmedInputs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:fundingContributionSatoshisArg:fundingFeeratePerkwArg:locktimeArg:fundingPubkeyArg:requireConfirmedInputsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceInit",
                    "printedName": "LightningDevKit.Bindings.SpliceInit",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC12channelIdArg027fundingContributionSatoshisI00j12FeeratePerkwI008locktimeI00j6PubkeyI0022requireConfirmedInputsI0AeC07ChannelH0C_s5Int64Vs6UInt32VAQSays5UInt8VGAC12Option_NoneZOtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC12channelIdArg027fundingContributionSatoshisI00j12FeeratePerkwI008locktimeI00j6PubkeyI0022requireConfirmedInputsI0AeC07ChannelH0C_s5Int64Vs6UInt32VAQSays5UInt8VGAC12Option_NoneZOtcfc",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceInit",
                    "printedName": "LightningDevKit.Bindings.SpliceInit",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceInit",
                    "printedName": "LightningDevKit.Bindings.SpliceInit",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceInitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceInitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_SpliceInitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10SpliceInitC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10SpliceInitC",
            "mangledName": "$s15LightningDevKit8BindingsC10SpliceInitC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ProbabilisticScoringFeeParameters",
            "printedName": "ProbabilisticScoringFeeParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBasePenaltyMsat",
                "printedName": "getBasePenaltyMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC18getBasePenaltyMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC18getBasePenaltyMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasePenaltyMsat",
                "printedName": "setBasePenaltyMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC18setBasePenaltyMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC18setBasePenaltyMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBasePenaltyAmountMultiplierMsat",
                "printedName": "getBasePenaltyAmountMultiplierMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34getBasePenaltyAmountMultiplierMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34getBasePenaltyAmountMultiplierMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasePenaltyAmountMultiplierMsat",
                "printedName": "setBasePenaltyAmountMultiplierMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34setBasePenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34setBasePenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLiquidityPenaltyMultiplierMsat",
                "printedName": "getLiquidityPenaltyMultiplierMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC33getLiquidityPenaltyMultiplierMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC33getLiquidityPenaltyMultiplierMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLiquidityPenaltyMultiplierMsat",
                "printedName": "setLiquidityPenaltyMultiplierMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC33setLiquidityPenaltyMultiplierMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC33setLiquidityPenaltyMultiplierMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLiquidityPenaltyAmountMultiplierMsat",
                "printedName": "getLiquidityPenaltyAmountMultiplierMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC39getLiquidityPenaltyAmountMultiplierMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC39getLiquidityPenaltyAmountMultiplierMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLiquidityPenaltyAmountMultiplierMsat",
                "printedName": "setLiquidityPenaltyAmountMultiplierMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC39setLiquidityPenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC39setLiquidityPenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHistoricalLiquidityPenaltyMultiplierMsat",
                "printedName": "getHistoricalLiquidityPenaltyMultiplierMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC43getHistoricalLiquidityPenaltyMultiplierMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC43getHistoricalLiquidityPenaltyMultiplierMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHistoricalLiquidityPenaltyMultiplierMsat",
                "printedName": "setHistoricalLiquidityPenaltyMultiplierMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC43setHistoricalLiquidityPenaltyMultiplierMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC43setHistoricalLiquidityPenaltyMultiplierMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHistoricalLiquidityPenaltyAmountMultiplierMsat",
                "printedName": "getHistoricalLiquidityPenaltyAmountMultiplierMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC49getHistoricalLiquidityPenaltyAmountMultiplierMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC49getHistoricalLiquidityPenaltyAmountMultiplierMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHistoricalLiquidityPenaltyAmountMultiplierMsat",
                "printedName": "setHistoricalLiquidityPenaltyAmountMultiplierMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC49setHistoricalLiquidityPenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC49setHistoricalLiquidityPenaltyAmountMultiplierMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAntiProbingPenaltyMsat",
                "printedName": "getAntiProbingPenaltyMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC25getAntiProbingPenaltyMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC25getAntiProbingPenaltyMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAntiProbingPenaltyMsat",
                "printedName": "setAntiProbingPenaltyMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC25setAntiProbingPenaltyMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC25setAntiProbingPenaltyMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getConsideredImpossiblePenaltyMsat",
                "printedName": "getConsideredImpossiblePenaltyMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34getConsideredImpossiblePenaltyMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34getConsideredImpossiblePenaltyMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setConsideredImpossiblePenaltyMsat",
                "printedName": "setConsideredImpossiblePenaltyMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34setConsideredImpossiblePenaltyMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC34setConsideredImpossiblePenaltyMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLinearSuccessProbability",
                "printedName": "getLinearSuccessProbability()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC27getLinearSuccessProbabilitySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC27getLinearSuccessProbabilitySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLinearSuccessProbability",
                "printedName": "setLinearSuccessProbability(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC27setLinearSuccessProbability3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC27setLinearSuccessProbability3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringFeeParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringFeeParameters",
                    "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "addBanned",
                "printedName": "addBanned(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC9addBanned6nodeIdyAC04NodeL0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC9addBanned6nodeIdyAC04NodeL0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "addBannedFromList",
                "printedName": "addBannedFromList(nodeIds:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.NodeId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC17addBannedFromList7nodeIdsySayAC6NodeIdCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC17addBannedFromList7nodeIdsySayAC6NodeIdCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "removeBanned",
                "printedName": "removeBanned(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC12removeBanned6nodeIdyAC04NodeL0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC12removeBanned6nodeIdyAC04NodeL0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setManualPenalty",
                "printedName": "setManualPenalty(nodeId:penalty:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC16setManualPenalty6nodeId7penaltyyAC04NodeM0C_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC16setManualPenalty6nodeId7penaltyyAC04NodeM0C_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "removeManualPenalty",
                "printedName": "removeManualPenalty(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19removeManualPenalty6nodeIdyAC04NodeM0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC19removeManualPenalty6nodeIdyAC04NodeM0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearManualPenalties",
                "printedName": "clearManualPenalties()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC20clearManualPenaltiesyyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC20clearManualPenaltiesyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC33ProbabilisticScoringFeeParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelDerivationParametersDecodeErrorZ",
            "printedName": "Result_ChannelDerivationParametersDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDerivationParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDerivationParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelDerivationParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelDerivationParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDerivationParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                        "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC46Result_ChannelDerivationParametersDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedTail",
            "printedName": "BlindedTail",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHops",
                "printedName": "getHops()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC7getHopsSayAC0E3HopCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC7getHopsSayAC0E3HopCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHops",
                "printedName": "setHops(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC7setHops3valySayAC0E3HopCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC7setHops3valySayAC0E3HopCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBlindingPoint",
                "printedName": "getBlindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC16getBlindingPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC16getBlindingPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlindingPoint",
                "printedName": "setBlindingPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC16setBlindingPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC16setBlindingPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExcessFinalCltvExpiryDelta",
                "printedName": "getExcessFinalCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC29getExcessFinalCltvExpiryDeltas6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC29getExcessFinalCltvExpiryDeltas6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExcessFinalCltvExpiryDelta",
                "printedName": "setExcessFinalCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC29setExcessFinalCltvExpiryDelta3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC29setExcessFinalCltvExpiryDelta3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFinalValueMsat",
                "printedName": "getFinalValueMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC17getFinalValueMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC17getFinalValueMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFinalValueMsat",
                "printedName": "setFinalValueMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC17setFinalValueMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC17setFinalValueMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(hopsArg:blindingPointArg:excessFinalCltvExpiryDeltaArg:finalValueMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC7hopsArg013blindingPointH0026excessFinalCltvExpiryDeltaH0014finalValueMsatH0AESayAC0E3HopCG_Says5UInt8VGs6UInt32Vs6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC7hopsArg013blindingPointH0026excessFinalCltvExpiryDeltaH0014finalValueMsatH0AESayAC0E3HopCG_Says5UInt8VGs6UInt32Vs6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedTailDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedTailDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedTailDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11BlindedTailC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11BlindedTailC",
            "mangledName": "$s15LightningDevKit8BindingsC11BlindedTailC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelId",
            "printedName": "ChannelId",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC4getASays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC4getASays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWith",
                "printedName": "initWith(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC8initWith4aArgAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC8initWith4aArgAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithV1FromFundingTxid",
                "printedName": "initWithV1FromFundingTxid(txid:outputIndex:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC25initWithV1FromFundingTxid4txid11outputIndexAESays5UInt8VG_s6UInt16VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC25initWithV1FromFundingTxid4txid11outputIndexAESays5UInt8VG_s6UInt16VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithV1FromFundingOutpoint",
                "printedName": "initWithV1FromFundingOutpoint(outpoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC29initWithV1FromFundingOutpoint8outpointAeC8OutPointC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC29initWithV1FromFundingOutpoint8outpointAeC8OutPointC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTemporaryFromEntropySource",
                "printedName": "initWithTemporaryFromEntropySource(entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC34initWithTemporaryFromEntropySource07entropyL0AeC0kL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC34initWithTemporaryFromEntropySource07entropyL0AeC0kL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBytes",
                "printedName": "initWithBytes(data:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC13initWithBytes4dataAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC13initWithBytes4dataAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithZero",
                "printedName": "initWithZero()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC12initWithZeroAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC12initWithZeroAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isZero",
                "printedName": "isZero()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC6isZeroSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC6isZeroSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithV2FromRevocationBasepoints",
                "printedName": "initWithV2FromRevocationBasepoints(ours:theirs:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC34initWithV2FromRevocationBasepoints4ours6theirsAeC0K9BasepointC_AJtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC34initWithV2FromRevocationBasepoints4ours6theirsAeC0K9BasepointC_AJtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTemporaryV2FromRevocationBasepoint",
                "printedName": "initWithTemporaryV2FromRevocationBasepoint(ourRevocationBasepoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC42initWithTemporaryV2FromRevocationBasepoint03ourlM0AeC0lM0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC42initWithTemporaryV2FromRevocationBasepoint03ourlM0AeC0lM0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ChannelIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ChannelIdC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9ChannelIdC",
            "mangledName": "$s15LightningDevKit8BindingsC9ChannelIdC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Persister",
            "printedName": "Persister",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "Final",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "Final",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9PersisterC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Persister",
                    "printedName": "LightningDevKit.Bindings.Persister",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9PersisterCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "persistManager",
                "printedName": "persistManager(channelManager:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelManager",
                    "printedName": "LightningDevKit.Bindings.ChannelManager",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9PersisterC14persistManager07channelG0AC19Result_NoneIOErrorZCAC07ChannelG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterC14persistManager07channelG0AC19Result_NoneIOErrorZCAC07ChannelG0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "persistGraph",
                "printedName": "persistGraph(networkGraph:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9PersisterC12persistGraph07networkG0AC19Result_NoneIOErrorZCAC07NetworkG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterC12persistGraph07networkG0AC19Result_NoneIOErrorZCAC07NetworkG0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "persistScorer",
                "printedName": "persistScorer(scorer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WriteableScore",
                    "printedName": "LightningDevKit.Bindings.WriteableScore",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9PersisterC13persistScorer6scorerAC19Result_NoneIOErrorZCAC14WriteableScoreC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9PersisterC13persistScorer6scorerAC19Result_NoneIOErrorZCAC14WriteableScoreC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9PersisterC",
            "mangledName": "$s15LightningDevKit8BindingsC9PersisterC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RefundBolt12ParseErrorZ",
            "printedName": "Result_RefundBolt12ParseErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Refund",
                    "printedName": "LightningDevKit.Bindings.Refund",
                    "usr": "s:15LightningDevKit8BindingsC6RefundC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundBolt12ParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundBolt12ParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt12ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12ParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12ParseError",
                        "printedName": "LightningDevKit.Bindings.Bolt12ParseError",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt12ParseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC03getI0AC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC03getI0AC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Refund?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Refund",
                        "printedName": "LightningDevKit.Bindings.Refund",
                        "usr": "s:15LightningDevKit8BindingsC6RefundC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_RefundBolt12ParseErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Retry",
            "printedName": "Retry",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "RetryType",
                "printedName": "RetryType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Attempts",
                    "printedName": "Attempts",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Retry.RetryType.Type) -> LightningDevKit.Bindings.Retry.RetryType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryType",
                            "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                            "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Retry.RetryType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RetryType",
                                "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                                "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO8AttemptsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO8AttemptsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Timeout",
                    "printedName": "Timeout",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Retry.RetryType.Type) -> LightningDevKit.Bindings.Retry.RetryType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RetryType",
                            "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                            "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Retry.RetryType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RetryType",
                                "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                                "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO7TimeoutyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO7TimeoutyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RetryType",
                        "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                        "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RetryType",
                        "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                        "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC5RetryC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC5RetryC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RetryType",
                    "printedName": "LightningDevKit.Bindings.Retry.RetryType",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAttempts",
                "printedName": "initWithAttempts(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC16initWithAttempts1aAEs6UInt32V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC16initWithAttempts1aAEs6UInt32V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTimeout",
                "printedName": "initWithTimeout(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC15initWithTimeout1aAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC15initWithTimeout1aAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RetryDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RetryDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAttempts",
                "printedName": "getValueAsAttempts()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC18getValueAsAttemptss6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC18getValueAsAttemptss6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsTimeout",
                "printedName": "getValueAsTimeout()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5RetryC17getValueAsTimeouts6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5RetryC17getValueAsTimeouts6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5RetryC",
            "mangledName": "$s15LightningDevKit8BindingsC5RetryC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedMessagePathNoneZ",
            "printedName": "Result_BlindedMessagePathNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedMessagePathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedMessagePathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedMessagePathNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_APIErrorZDecodeErrorZ",
            "printedName": "Result_COption_APIErrorZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_APIErrorZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_APIErrorZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC10initWithOk1oAeC0G0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_APIErrorZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_APIErrorZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC8getValueAC0G0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC8getValueAC0G0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_COption_APIErrorZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PublicKeyNoneZ",
            "printedName": "Result_PublicKeyNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeyNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeyNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeyNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeyNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC21Result_PublicKeyNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_AcceptChannelV2DecodeErrorZ",
            "printedName": "Result_AcceptChannelV2DecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AcceptChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AcceptChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AcceptChannelV2",
                        "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_AcceptChannelV2DecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
            "printedName": "Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferWithDerivedMetadataBuilder",
                    "printedName": "LightningDevKit.Bindings.OfferWithDerivedMetadataBuilder",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghiJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghiJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC04initG3Err1eAeC0klM0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC04initG3Err1eAeC0klM0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC03getM0AC0klM0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC03getM0AC0klM0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OfferWithDerivedMetadataBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OfferWithDerivedMetadataBuilder",
                        "printedName": "LightningDevKit.Bindings.OfferWithDerivedMetadataBuilder",
                        "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC8getValueAC0fghiJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC8getValueAC0fghiJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC58Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BumpTransactionEventHandler",
            "printedName": "BumpTransactionEventHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(broadcaster:utxoSource:signerProvider:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEventHandler",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEventHandler",
                    "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CoinSelectionSource",
                    "printedName": "LightningDevKit.Bindings.CoinSelectionSource",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC11broadcaster10utxoSource14signerProvider6loggerAeC20BroadcasterInterfaceC_AC013CoinSelectionK0CAC06SignerM0CAC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC11broadcaster10utxoSource14signerProvider6loggerAeC20BroadcasterInterfaceC_AC013CoinSelectionK0CAC06SignerM0CAC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleEvent",
                "printedName": "handleEvent(event:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BumpTransactionEvent",
                    "printedName": "LightningDevKit.Bindings.BumpTransactionEvent",
                    "usr": "s:15LightningDevKit8BindingsC20BumpTransactionEventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC06handleG05eventyAC0efG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC06handleG05eventyAC0efG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27BumpTransactionEventHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC27BumpTransactionEventHandlerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FutureCallback",
            "printedName": "FutureCallback",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FutureCallback",
                    "printedName": "LightningDevKit.Bindings.FutureCallback",
                    "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14FutureCallbackCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "call",
                "printedName": "call()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC4callyyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC4callyyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14FutureCallbackC",
            "mangledName": "$s15LightningDevKit8BindingsC14FutureCallbackC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClosureReason",
            "printedName": "ClosureReason",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ClosureReasonType",
                "printedName": "ClosureReasonType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "CounterpartyForceClosed",
                    "printedName": "CounterpartyForceClosed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO23CounterpartyForceClosedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO23CounterpartyForceClosedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HolderForceClosed",
                    "printedName": "HolderForceClosed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO17HolderForceClosedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO17HolderForceClosedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "LegacyCooperativeClosure",
                    "printedName": "LegacyCooperativeClosure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO017LegacyCooperativeE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO017LegacyCooperativeE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "CounterpartyInitiatedCooperativeClosure",
                    "printedName": "CounterpartyInitiatedCooperativeClosure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO032CounterpartyInitiatedCooperativeE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO032CounterpartyInitiatedCooperativeE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "LocallyInitiatedCooperativeClosure",
                    "printedName": "LocallyInitiatedCooperativeClosure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO027LocallyInitiatedCooperativeE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO027LocallyInitiatedCooperativeE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "CommitmentTxConfirmed",
                    "printedName": "CommitmentTxConfirmed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO21CommitmentTxConfirmedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO21CommitmentTxConfirmedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FundingTimedOut",
                    "printedName": "FundingTimedOut",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO15FundingTimedOutyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO15FundingTimedOutyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ProcessingError",
                    "printedName": "ProcessingError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO15ProcessingErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO15ProcessingErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DisconnectedPeer",
                    "printedName": "DisconnectedPeer",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO16DisconnectedPeeryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO16DisconnectedPeeryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OutdatedChannelManager",
                    "printedName": "OutdatedChannelManager",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO22OutdatedChannelManageryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO22OutdatedChannelManageryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "CounterpartyCoopClosedUnfundedChannel",
                    "printedName": "CounterpartyCoopClosedUnfundedChannel",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO37CounterpartyCoopClosedUnfundedChannelyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO37CounterpartyCoopClosedUnfundedChannelyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FundingBatchClosure",
                    "printedName": "FundingBatchClosure",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO012FundingBatchE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO012FundingBatchE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HTLCsTimedOut",
                    "printedName": "HTLCsTimedOut",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO13HTLCsTimedOutyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO13HTLCsTimedOutyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PeerFeerateTooLow",
                    "printedName": "PeerFeerateTooLow",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type) -> LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ClosureReasonType",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ClosureReasonType",
                                "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO17PeerFeerateTooLowyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO17PeerFeerateTooLowyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReasonType",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReasonType",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReasonType",
                    "printedName": "LightningDevKit.Bindings.ClosureReason.ClosureReasonType",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCounterpartyForceClosed",
                "printedName": "initWithCounterpartyForceClosed(peerMsg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC31initWithCounterpartyForceClosed7peerMsgAeC15UntrustedStringC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC31initWithCounterpartyForceClosed7peerMsgAeC15UntrustedStringC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHolderForceClosed",
                "printedName": "initWithHolderForceClosed(broadcastedLatestTxn:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC25initWithHolderForceClosed20broadcastedLatestTxnAESbSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC25initWithHolderForceClosed20broadcastedLatestTxnAESbSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithLegacyCooperativeClosure",
                "printedName": "initWithLegacyCooperativeClosure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC025initWithLegacyCooperativeE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC025initWithLegacyCooperativeE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCounterpartyInitiatedCooperativeClosure",
                "printedName": "initWithCounterpartyInitiatedCooperativeClosure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC040initWithCounterpartyInitiatedCooperativeE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC040initWithCounterpartyInitiatedCooperativeE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithLocallyInitiatedCooperativeClosure",
                "printedName": "initWithLocallyInitiatedCooperativeClosure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC035initWithLocallyInitiatedCooperativeE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC035initWithLocallyInitiatedCooperativeE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCommitmentTxConfirmed",
                "printedName": "initWithCommitmentTxConfirmed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC29initWithCommitmentTxConfirmedAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC29initWithCommitmentTxConfirmedAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFundingTimedOut",
                "printedName": "initWithFundingTimedOut()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23initWithFundingTimedOutAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23initWithFundingTimedOutAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithProcessingError",
                "printedName": "initWithProcessingError(err:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23initWithProcessingError3errAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23initWithProcessingError3errAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDisconnectedPeer",
                "printedName": "initWithDisconnectedPeer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC24initWithDisconnectedPeerAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC24initWithDisconnectedPeerAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOutdatedChannelManager",
                "printedName": "initWithOutdatedChannelManager()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC30initWithOutdatedChannelManagerAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC30initWithOutdatedChannelManagerAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCounterpartyCoopClosedUnfundedChannel",
                "printedName": "initWithCounterpartyCoopClosedUnfundedChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC45initWithCounterpartyCoopClosedUnfundedChannelAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC45initWithCounterpartyCoopClosedUnfundedChannelAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFundingBatchClosure",
                "printedName": "initWithFundingBatchClosure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC020initWithFundingBatchE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC020initWithFundingBatchE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHtlcsTimedOut",
                "printedName": "initWithHtlcsTimedOut()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC21initWithHtlcsTimedOutAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC21initWithHtlcsTimedOutAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPeerFeerateTooLow",
                "printedName": "initWithPeerFeerateTooLow(peerFeerateSatPerKw:requiredFeerateSatPerKw:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC25initWithPeerFeerateTooLow04peerJ8SatPerKw08requiredjnoP0AEs6UInt32V_AJtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC25initWithPeerFeerateTooLow04peerJ8SatPerKw08requiredjnoP0AEs6UInt32V_AJtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_ClosureReasonZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_ClosureReasonZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_COption_ClosureReasonZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCounterpartyForceClosed",
                "printedName": "getValueAsCounterpartyForceClosed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason.CounterpartyForceClosed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyForceClosed",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.CounterpartyForceClosed",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC33getValueAsCounterpartyForceClosedAE0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC33getValueAsCounterpartyForceClosedAE0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHolderForceClosed",
                "printedName": "getValueAsHolderForceClosed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason.HolderForceClosed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HolderForceClosed",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.HolderForceClosed",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC27getValueAsHolderForceClosedAE0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC27getValueAsHolderForceClosedAE0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsProcessingError",
                "printedName": "getValueAsProcessingError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason.ProcessingError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProcessingError",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.ProcessingError",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC25getValueAsProcessingErrorAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC25getValueAsProcessingErrorAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPeerFeerateTooLow",
                "printedName": "getValueAsPeerFeerateTooLow()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosureReason.PeerFeerateTooLow?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerFeerateTooLow",
                        "printedName": "LightningDevKit.Bindings.ClosureReason.PeerFeerateTooLow",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC27getValueAsPeerFeerateTooLowAE0jklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC27getValueAsPeerFeerateTooLowAE0jklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "CounterpartyForceClosed",
                "printedName": "CounterpartyForceClosed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPeerMsg",
                    "printedName": "getPeerMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UntrustedString",
                        "printedName": "LightningDevKit.Bindings.UntrustedString",
                        "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC10getPeerMsgAC15UntrustedStringCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC10getPeerMsgAC15UntrustedStringCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC23CounterpartyForceClosedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HolderForceClosed",
                "printedName": "HolderForceClosed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getBroadcastedLatestTxn",
                    "printedName": "getBroadcastedLatestTxn()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.Bool?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC23getBroadcastedLatestTxnSbSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC23getBroadcastedLatestTxnSbSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17HolderForceClosedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ProcessingError",
                "printedName": "ProcessingError",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getErr",
                    "printedName": "getErr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC6getErrSSyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC6getErrSSyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC15ProcessingErrorC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PeerFeerateTooLow",
                "printedName": "PeerFeerateTooLow",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPeerFeerateSatPerKw",
                    "printedName": "getPeerFeerateSatPerKw()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC03getgH8SatPerKws6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC03getgH8SatPerKws6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getRequiredFeerateSatPerKw",
                    "printedName": "getRequiredFeerateSatPerKw()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC011getRequiredH8SatPerKws6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC011getRequiredH8SatPerKws6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC",
                "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC17PeerFeerateTooLowC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC",
            "mangledName": "$s15LightningDevKit8BindingsC13ClosureReasonC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelMonitorUpdateDecodeErrorZ",
            "printedName": "Result_ChannelMonitorUpdateDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelMonitorUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelMonitorUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitorUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                        "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_ChannelMonitorUpdateDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedFailureDecodeErrorZ",
            "printedName": "Result_BlindedFailureDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedFailureDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedFailureDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC10initWithOk1oAeC0fG0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC10initWithOk1oAeC0fG0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedFailureDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedFailureDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedFailure",
                        "printedName": "LightningDevKit.Bindings.BlindedFailure",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC8getValueAC0fG0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC8getValueAC0fG0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedFailureDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PrivateHopCandidate",
            "printedName": "PrivateHopCandidate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19PrivateHopCandidateC",
            "mangledName": "$s15LightningDevKit8BindingsC19PrivateHopCandidateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReplayEvent",
            "printedName": "ReplayEvent",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReplayEvent",
                    "printedName": "LightningDevKit.Bindings.ReplayEvent",
                    "usr": "s:15LightningDevKit8BindingsC11ReplayEventC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ReplayEventCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ReplayEventC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ReplayEventC",
            "mangledName": "$s15LightningDevKit8BindingsC11ReplayEventC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_FundingSignedDecodeErrorZ",
            "printedName": "Result_FundingSignedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FundingSigned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingSigned",
                        "printedName": "LightningDevKit.Bindings.FundingSigned",
                        "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UnsignedNodeAnnouncementDecodeErrorZ",
            "printedName": "Result_UnsignedNodeAnnouncementDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnsignedNodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Quantity",
            "printedName": "Quantity",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "QuantityType",
                "printedName": "QuantityType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Bounded",
                    "printedName": "Bounded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Quantity.QuantityType.Type) -> LightningDevKit.Bindings.Quantity.QuantityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "QuantityType",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                            "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "QuantityType",
                                "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                                "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO7BoundedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO7BoundedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Unbounded",
                    "printedName": "Unbounded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Quantity.QuantityType.Type) -> LightningDevKit.Bindings.Quantity.QuantityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "QuantityType",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                            "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "QuantityType",
                                "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                                "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO9UnboundedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO9UnboundedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "One",
                    "printedName": "One",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Quantity.QuantityType.Type) -> LightningDevKit.Bindings.Quantity.QuantityType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "QuantityType",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                            "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Quantity.QuantityType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "QuantityType",
                                "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                                "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO3OneyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO3OneyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "QuantityType",
                        "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                        "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "QuantityType",
                        "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                        "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC8QuantityC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC8QuantityC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "QuantityType",
                    "printedName": "LightningDevKit.Bindings.Quantity.QuantityType",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBounded",
                "printedName": "initWithBounded(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC15initWithBounded1aAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC15initWithBounded1aAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnbounded",
                "printedName": "initWithUnbounded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC17initWithUnboundedAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC17initWithUnboundedAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOne",
                "printedName": "initWithOne()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC11initWithOneAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC11initWithOneAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBounded",
                "printedName": "getValueAsBounded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8QuantityC17getValueAsBoundeds6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC8QuantityC17getValueAsBoundeds6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC8QuantityC",
            "mangledName": "$s15LightningDevKit8BindingsC8QuantityC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionMessagePath",
            "printedName": "OnionMessagePath",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getIntermediateNodes",
                "printedName": "getIntermediateNodes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC20getIntermediateNodesSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC20getIntermediateNodesSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIntermediateNodes",
                "printedName": "setIntermediateNodes(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC20setIntermediateNodes3valySaySays5UInt8VGG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC20setIntermediateNodes3valySaySays5UInt8VGG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDestination",
                "printedName": "getDestination()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14getDestinationAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14getDestinationAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDestination",
                "printedName": "setDestination(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC14setDestination3valyAC0I0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC14setDestination3valyAC0I0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFirstNodeAddresses",
                "printedName": "getFirstNodeAddresses()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddress",
                            "printedName": "LightningDevKit.Bindings.SocketAddress",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC21getFirstNodeAddressesSayAC13SocketAddressCGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC21getFirstNodeAddressesSayAC13SocketAddressCGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFirstNodeAddresses",
                "printedName": "setFirstNodeAddresses(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddress",
                            "printedName": "LightningDevKit.Bindings.SocketAddress",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC21setFirstNodeAddresses3valySayAC13SocketAddressCGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC21setFirstNodeAddresses3valySayAC13SocketAddressCGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(intermediateNodesArg:destinationArg:firstNodeAddressesArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessagePath",
                    "printedName": "LightningDevKit.Bindings.OnionMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "LightningDevKit.Bindings.Destination",
                    "usr": "s:15LightningDevKit8BindingsC11DestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddress",
                            "printedName": "LightningDevKit.Bindings.SocketAddress",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC20intermediateNodesArg011destinationJ0018firstNodeAddressesJ0AESaySays5UInt8VGG_AC11DestinationCSayAC13SocketAddressCGSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC20intermediateNodesArg011destinationJ0018firstNodeAddressesJ0AESaySays5UInt8VGG_AC11DestinationCSayAC13SocketAddressCGSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "firstNode",
                "printedName": "firstNode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC9firstNodeSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC9firstNodeSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16OnionMessagePathC",
            "mangledName": "$s15LightningDevKit8BindingsC16OnionMessagePathC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HTLCClaim",
            "printedName": "HTLCClaim",
            "children": [
              {
                "kind": "Var",
                "name": "OfferedTimeout",
                "printedName": "OfferedTimeout",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.HTLCClaim.Type) -> LightningDevKit.Bindings.HTLCClaim",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCClaim",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim",
                        "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCClaim",
                            "printedName": "LightningDevKit.Bindings.HTLCClaim",
                            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO14OfferedTimeoutyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO14OfferedTimeoutyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "OfferedPreimage",
                "printedName": "OfferedPreimage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.HTLCClaim.Type) -> LightningDevKit.Bindings.HTLCClaim",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCClaim",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim",
                        "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCClaim",
                            "printedName": "LightningDevKit.Bindings.HTLCClaim",
                            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO15OfferedPreimageyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO15OfferedPreimageyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AcceptedTimeout",
                "printedName": "AcceptedTimeout",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.HTLCClaim.Type) -> LightningDevKit.Bindings.HTLCClaim",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCClaim",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim",
                        "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCClaim",
                            "printedName": "LightningDevKit.Bindings.HTLCClaim",
                            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO15AcceptedTimeoutyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO15AcceptedTimeoutyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AcceptedPreimage",
                "printedName": "AcceptedPreimage",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.HTLCClaim.Type) -> LightningDevKit.Bindings.HTLCClaim",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCClaim",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim",
                        "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCClaim",
                            "printedName": "LightningDevKit.Bindings.HTLCClaim",
                            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO16AcceptedPreimageyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO16AcceptedPreimageyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Revocation",
                "printedName": "Revocation",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.HTLCClaim.Type) -> LightningDevKit.Bindings.HTLCClaim",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCClaim",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim",
                        "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.HTLCClaim.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCClaim",
                            "printedName": "LightningDevKit.Bindings.HTLCClaim",
                            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO10RevocationyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO10RevocationyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCClaim",
                    "printedName": "LightningDevKit.Bindings.HTLCClaim",
                    "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCClaim",
                    "printedName": "LightningDevKit.Bindings.HTLCClaim",
                    "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC9HTLCClaimO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC9HTLCClaimO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC9HTLCClaimO",
            "mangledName": "$s15LightningDevKit8BindingsC9HTLCClaimO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_DescriptionCreationErrorZ",
            "printedName": "Result_DescriptionCreationErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DescriptionCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DescriptionCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Description",
                    "printedName": "LightningDevKit.Bindings.Description",
                    "usr": "s:15LightningDevKit8BindingsC11DescriptionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DescriptionCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DescriptionCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CreationError",
                    "printedName": "LightningDevKit.Bindings.CreationError",
                    "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC11initWithErr1eAeC0gH0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC11initWithErr1eAeC0gH0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CreationError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CreationError",
                        "printedName": "LightningDevKit.Bindings.CreationError",
                        "usr": "s:15LightningDevKit8BindingsC13CreationErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC03getH0AC0gH0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC03getH0AC0gH0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Description?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Description",
                        "printedName": "LightningDevKit.Bindings.Description",
                        "usr": "s:15LightningDevKit8BindingsC11DescriptionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_DescriptionCreationErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OfferWithDerivedMetadataBuilder",
            "printedName": "OfferWithDerivedMetadataBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithDerivingSigningPubkey",
                "printedName": "initWithDerivingSigningPubkey(nodeId:expandedKey:nonce:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferWithDerivedMetadataBuilder",
                    "printedName": "LightningDevKit.Bindings.OfferWithDerivedMetadataBuilder",
                    "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC04initF21DerivingSigningPubkey6nodeId11expandedKey5nonceAESays5UInt8VG_AC08ExpandedQ0CAC5NonceCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC04initF21DerivingSigningPubkey6nodeId11expandedKey5nonceAESays5UInt8VG_AC08ExpandedQ0CAC5NonceCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC5chain7networkyAC7NetworkO_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats(amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC11amountMsatsAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC11amountMsatsAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry(absoluteExpiry:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC14absoluteExpiryAFys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description(description:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC11descriptionAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC11descriptionAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer(issuer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC6issuerAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC6issuerAFySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "path",
                "printedName": "path(path:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedMessagePath",
                    "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC4pathAFyAC18BlindedMessagePathC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC17supportedQuantity8quantityyAC0K0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC17supportedQuantity8quantityyAC0K0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "build",
                "printedName": "build()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC5buildAC07Result_E20Bolt12SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC31OfferWithDerivedMetadataBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_FinalOnionHopDataDecodeErrorZ",
            "printedName": "Result_FinalOnionHopDataDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FinalOnionHopDataDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FinalOnionHopDataDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FinalOnionHopData",
                    "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                    "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FinalOnionHopDataDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FinalOnionHopDataDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.FinalOnionHopData?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FinalOnionHopData",
                        "printedName": "LightningDevKit.Bindings.FinalOnionHopData",
                        "usr": "s:15LightningDevKit8BindingsC17FinalOnionHopDataC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_FinalOnionHopDataDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AsyncPaymentsMessageHandler",
            "printedName": "AsyncPaymentsMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageHandler",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "heldHtlcAvailable",
                "printedName": "heldHtlcAvailable(message:responder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(LightningDevKit.Bindings.ReleaseHeldHtlc, LightningDevKit.Bindings.ResponseInstruction)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.ReleaseHeldHtlc, LightningDevKit.Bindings.ResponseInstruction)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ReleaseHeldHtlc",
                            "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                            "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ResponseInstruction",
                            "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                            "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HeldHtlcAvailable",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC17heldHtlcAvailable7message9responderAC011ReleaseHeldJ0C_AC19ResponseInstructionCtSgAC0ojK0C_AC9ResponderCtF",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC17heldHtlcAvailable7message9responderAC011ReleaseHeldJ0C_AC19ResponseInstructionCtSgAC0ojK0C_AC9ResponderCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releaseHeldHtlc",
                "printedName": "releaseHeldHtlc(message:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReleaseHeldHtlc",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC15releaseHeldHtlc7messageyAC07ReleasejK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC15releaseHeldHtlc7messageyAC07ReleasejK0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releasePendingMessages",
                "printedName": "releasePendingMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.AsyncPaymentsMessage, LightningDevKit.Bindings.MessageSendInstructions)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.AsyncPaymentsMessage, LightningDevKit.Bindings.MessageSendInstructions)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AsyncPaymentsMessage",
                            "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage",
                            "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructions",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC22releasePendingMessagesSayAC0efG0C_AC0G16SendInstructionsCtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC22releasePendingMessagesSayAC0efG0C_AC0G16SendInstructionsCtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "getLDKSwiftBindingsSerializationHash",
            "printedName": "getLDKSwiftBindingsSerializationHash()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC011getLDKSwiftD17SerializationHashSSyFZ",
            "mangledName": "$s15LightningDevKit8BindingsC011getLDKSwiftD17SerializationHashSSyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getLDKSwiftBindingsVersion",
            "printedName": "getLDKSwiftBindingsVersion()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC011getLDKSwiftD7VersionSSyFZ",
            "mangledName": "$s15LightningDevKit8BindingsC011getLDKSwiftD7VersionSSyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getLDKSwiftBindingsCommitHash",
            "printedName": "getLDKSwiftBindingsCommitHash()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit8BindingsC011getLDKSwiftD10CommitHashSSyFZ",
            "mangledName": "$s15LightningDevKit8BindingsC011getLDKSwiftD10CommitHashSSyFZ",
            "moduleName": "LightningDevKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "TxAbort",
            "printedName": "TxAbort",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getData",
                "printedName": "getData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC7getDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC7getDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setData",
                "printedName": "setData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC7setData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC7setData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:dataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC12channelIdArg04dataI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC12channelIdArg04dataI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAbortDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAbortDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7TxAbortC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7TxAbortC",
            "mangledName": "$s15LightningDevKit8BindingsC7TxAbortC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedPayInfo",
            "printedName": "BlindedPayInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeeBaseMsat",
                "printedName": "getFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14getFeeBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14getFeeBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeBaseMsat",
                "printedName": "setFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14setFeeBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14setFeeBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeProportionalMillionths",
                "printedName": "getFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC28getFeeProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC28getFeeProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeProportionalMillionths",
                "printedName": "setFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMaximumMsat",
                "printedName": "getHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18getHtlcMaximumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18getHtlcMaximumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMaximumMsat",
                "printedName": "setHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC11getFeaturesAC0e3HopI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC11getFeaturesAC0e3HopI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC11setFeatures3valyAC0e3HopI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC11setFeatures3valyAC0e3HopI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(feeBaseMsatArg:feeProportionalMillionthsArg:cltvExpiryDeltaArg:htlcMinimumMsatArg:htlcMaximumMsatArg:featuresArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC14feeBaseMsatArg0h22ProportionalMillionthsK0015cltvExpiryDeltaK0011htlcMinimumjK00q7MaximumjK008featuresK0AEs6UInt32V_AMs6UInt16Vs6UInt64VAqC0E11HopFeaturesCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC14feeBaseMsatArg0h22ProportionalMillionthsK0015cltvExpiryDeltaK0011htlcMinimumjK00q7MaximumjK008featuresK0AEs6UInt32V_AMs6UInt16Vs6UInt64VAqC0E11HopFeaturesCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPayInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPayInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC14BlindedPayInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
            "printedName": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.RecipientOnionFields, LightningDevKit.Bindings.RouteParameters)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RecipientOnionFields",
                        "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                        "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RouteParameters",
                        "printedName": "LightningDevKit.Bindings.RouteParameters",
                        "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC10initWithOk1oAESays5UInt8VG_AC0klM0CAC0nO0Ct_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC10initWithOk1oAESays5UInt8VG_AC0klM0CAC0nO0Ct_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.RecipientOnionFields, LightningDevKit.Bindings.RouteParameters)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.RecipientOnionFields, LightningDevKit.Bindings.RouteParameters)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RecipientOnionFields",
                            "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                            "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "RouteParameters",
                            "printedName": "LightningDevKit.Bindings.RouteParameters",
                            "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC8getValueSays5UInt8VG_AC0klM0CAC0nO0CtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC8getValueSays5UInt8VG_AC0klM0CAC0nO0CtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC70Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxOut",
            "printedName": "TxOut",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5TxOutC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(scriptPubkey:value:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC5TxOutC12scriptPubkey5valueAESays5UInt8VG_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC5TxOutC12scriptPubkey5valueAESays5UInt8VG_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getScriptPubkey",
                "printedName": "getScriptPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5TxOutC15getScriptPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5TxOutC15getScriptPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5TxOutC8getValues6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5TxOutC8getValues6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5TxOutC",
            "mangledName": "$s15LightningDevKit8BindingsC5TxOutC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_MessageContextDecodeErrorZ",
            "printedName": "Result_MessageContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MessageContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MessageContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_MessageContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_MessageContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageContext",
                        "printedName": "LightningDevKit.Bindings.MessageContext",
                        "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_MessageContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Balance",
            "printedName": "Balance",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BalanceType",
                "printedName": "BalanceType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ClaimableOnChannelClose",
                    "printedName": "ClaimableOnChannelClose",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO23ClaimableOnChannelCloseyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO23ClaimableOnChannelCloseyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ClaimableAwaitingConfirmations",
                    "printedName": "ClaimableAwaitingConfirmations",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO30ClaimableAwaitingConfirmationsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO30ClaimableAwaitingConfirmationsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ContentiousClaimable",
                    "printedName": "ContentiousClaimable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO20ContentiousClaimableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO20ContentiousClaimableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MaybeTimeoutClaimableHTLC",
                    "printedName": "MaybeTimeoutClaimableHTLC",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO25MaybeTimeoutClaimableHTLCyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO25MaybeTimeoutClaimableHTLCyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "MaybePreimageClaimableHTLC",
                    "printedName": "MaybePreimageClaimableHTLC",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO26MaybePreimageClaimableHTLCyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO26MaybePreimageClaimableHTLCyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "CounterpartyRevokedOutputClaimable",
                    "printedName": "CounterpartyRevokedOutputClaimable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Balance.BalanceType.Type) -> LightningDevKit.Bindings.Balance.BalanceType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BalanceType",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                            "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Balance.BalanceType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "BalanceType",
                                "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO34CounterpartyRevokedOutputClaimableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO34CounterpartyRevokedOutputClaimableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceType",
                        "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceType",
                        "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC7BalanceC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC7BalanceC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BalanceType",
                    "printedName": "LightningDevKit.Bindings.Balance.BalanceType",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithClaimableOnChannelClose",
                "printedName": "initWithClaimableOnChannelClose(amountSatoshis:transactionFeeSatoshis:outboundPaymentHtlcRoundedMsat:outboundForwardedHtlcRoundedMsat:inboundClaimingHtlcRoundedMsat:inboundHtlcRoundedMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC31initWithClaimableOnChannelClose14amountSatoshis014transactionFeeM030outboundPaymentHtlcRoundedMsat0p9ForwardedrsT0015inboundClaimingrsT00vrsT0AEs6UInt64V_A5NtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC31initWithClaimableOnChannelClose14amountSatoshis014transactionFeeM030outboundPaymentHtlcRoundedMsat0p9ForwardedrsT0015inboundClaimingrsT00vrsT0AEs6UInt64V_A5NtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithClaimableAwaitingConfirmations",
                "printedName": "initWithClaimableAwaitingConfirmations(amountSatoshis:confirmationHeight:source:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BalanceSource",
                    "printedName": "LightningDevKit.Bindings.BalanceSource",
                    "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC38initWithClaimableAwaitingConfirmations14amountSatoshis18confirmationHeight6sourceAEs6UInt64V_s6UInt32VAC0E6SourceOtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC38initWithClaimableAwaitingConfirmations14amountSatoshis18confirmationHeight6sourceAEs6UInt64V_s6UInt32VAC0E6SourceOtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithContentiousClaimable",
                "printedName": "initWithContentiousClaimable(amountSatoshis:timeoutHeight:paymentHash:paymentPreimage:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC28initWithContentiousClaimable14amountSatoshis13timeoutHeight11paymentHash0N8PreimageAEs6UInt64V_s6UInt32VSays5UInt8VGAQtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC28initWithContentiousClaimable14amountSatoshis13timeoutHeight11paymentHash0N8PreimageAEs6UInt64V_s6UInt32VSays5UInt8VGAQtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithMaybeTimeoutClaimableHtlc",
                "printedName": "initWithMaybeTimeoutClaimableHtlc(amountSatoshis:claimableHeight:paymentHash:outboundPayment:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC33initWithMaybeTimeoutClaimableHtlc14amountSatoshis15claimableHeight11paymentHash15outboundPaymentAEs6UInt64V_s6UInt32VSays5UInt8VGSbtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC33initWithMaybeTimeoutClaimableHtlc14amountSatoshis15claimableHeight11paymentHash15outboundPaymentAEs6UInt64V_s6UInt32VSays5UInt8VGSbtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithMaybePreimageClaimableHtlc",
                "printedName": "initWithMaybePreimageClaimableHtlc(amountSatoshis:expiryHeight:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC34initWithMaybePreimageClaimableHtlc14amountSatoshis12expiryHeight11paymentHashAEs6UInt64V_s6UInt32VSays5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34initWithMaybePreimageClaimableHtlc14amountSatoshis12expiryHeight11paymentHashAEs6UInt64V_s6UInt32VSays5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCounterpartyRevokedOutputClaimable",
                "printedName": "initWithCounterpartyRevokedOutputClaimable(amountSatoshis:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC42initWithCounterpartyRevokedOutputClaimable14amountSatoshisAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC42initWithCounterpartyRevokedOutputClaimable14amountSatoshisAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Balance",
                    "printedName": "LightningDevKit.Bindings.Balance",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "claimableAmountSatoshis",
                "printedName": "claimableAmountSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC23claimableAmountSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23claimableAmountSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsClaimableOnChannelClose",
                "printedName": "getValueAsClaimableOnChannelClose()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.ClaimableOnChannelClose?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClaimableOnChannelClose",
                        "printedName": "LightningDevKit.Bindings.Balance.ClaimableOnChannelClose",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC33getValueAsClaimableOnChannelCloseAE0ijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC33getValueAsClaimableOnChannelCloseAE0ijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsClaimableAwaitingConfirmations",
                "printedName": "getValueAsClaimableAwaitingConfirmations()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.ClaimableAwaitingConfirmations?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClaimableAwaitingConfirmations",
                        "printedName": "LightningDevKit.Bindings.Balance.ClaimableAwaitingConfirmations",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC40getValueAsClaimableAwaitingConfirmationsAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC40getValueAsClaimableAwaitingConfirmationsAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsContentiousClaimable",
                "printedName": "getValueAsContentiousClaimable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.ContentiousClaimable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ContentiousClaimable",
                        "printedName": "LightningDevKit.Bindings.Balance.ContentiousClaimable",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC30getValueAsContentiousClaimableAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30getValueAsContentiousClaimableAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsMaybeTimeoutClaimableHtlc",
                "printedName": "getValueAsMaybeTimeoutClaimableHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.MaybeTimeoutClaimableHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaybeTimeoutClaimableHTLC",
                        "printedName": "LightningDevKit.Bindings.Balance.MaybeTimeoutClaimableHTLC",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC35getValueAsMaybeTimeoutClaimableHtlcAE0ijK4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC35getValueAsMaybeTimeoutClaimableHtlcAE0ijK4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsMaybePreimageClaimableHtlc",
                "printedName": "getValueAsMaybePreimageClaimableHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.MaybePreimageClaimableHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MaybePreimageClaimableHTLC",
                        "printedName": "LightningDevKit.Bindings.Balance.MaybePreimageClaimableHTLC",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC36getValueAsMaybePreimageClaimableHtlcAE0ijK4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC36getValueAsMaybePreimageClaimableHtlcAE0ijK4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCounterpartyRevokedOutputClaimable",
                "printedName": "getValueAsCounterpartyRevokedOutputClaimable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Balance.CounterpartyRevokedOutputClaimable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyRevokedOutputClaimable",
                        "printedName": "LightningDevKit.Bindings.Balance.CounterpartyRevokedOutputClaimable",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC44getValueAsCounterpartyRevokedOutputClaimableAE0ijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC44getValueAsCounterpartyRevokedOutputClaimableAE0ijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "ClaimableOnChannelClose",
                "printedName": "ClaimableOnChannelClose",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTransactionFeeSatoshis",
                    "printedName": "getTransactionFeeSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC25getTransactionFeeSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC25getTransactionFeeSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutboundPaymentHtlcRoundedMsat",
                    "printedName": "getOutboundPaymentHtlcRoundedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC33getOutboundPaymentHtlcRoundedMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC33getOutboundPaymentHtlcRoundedMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutboundForwardedHtlcRoundedMsat",
                    "printedName": "getOutboundForwardedHtlcRoundedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC35getOutboundForwardedHtlcRoundedMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC35getOutboundForwardedHtlcRoundedMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getInboundClaimingHtlcRoundedMsat",
                    "printedName": "getInboundClaimingHtlcRoundedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC33getInboundClaimingHtlcRoundedMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC33getInboundClaimingHtlcRoundedMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getInboundHtlcRoundedMsat",
                    "printedName": "getInboundHtlcRoundedMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC25getInboundHtlcRoundedMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC25getInboundHtlcRoundedMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC23ClaimableOnChannelCloseC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ClaimableAwaitingConfirmations",
                "printedName": "ClaimableAwaitingConfirmations",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getConfirmationHeight",
                    "printedName": "getConfirmationHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC21getConfirmationHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC21getConfirmationHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getSource",
                    "printedName": "getSource()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BalanceSource",
                        "printedName": "LightningDevKit.Bindings.BalanceSource",
                        "usr": "s:15LightningDevKit8BindingsC13BalanceSourceO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC9getSourceAC0eJ0OyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC9getSourceAC0eJ0OyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC30ClaimableAwaitingConfirmationsC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ContentiousClaimable",
                "printedName": "ContentiousClaimable",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTimeoutHeight",
                    "printedName": "getTimeoutHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC16getTimeoutHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC16getTimeoutHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC18getPaymentPreimageSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC18getPaymentPreimageSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC20ContentiousClaimableC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MaybeTimeoutClaimableHTLC",
                "printedName": "MaybeTimeoutClaimableHTLC",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getClaimableHeight",
                    "printedName": "getClaimableHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC03getH6Heights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC03getH6Heights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutboundPayment",
                    "printedName": "getOutboundPayment()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC18getOutboundPaymentSbyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC18getOutboundPaymentSbyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC25MaybeTimeoutClaimableHTLCC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MaybePreimageClaimableHTLC",
                "printedName": "MaybePreimageClaimableHTLC",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getExpiryHeight",
                    "printedName": "getExpiryHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC15getExpiryHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC15getExpiryHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14getPaymentHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC14getPaymentHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC26MaybePreimageClaimableHTLCC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "CounterpartyRevokedOutputClaimable",
                "printedName": "CounterpartyRevokedOutputClaimable",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAmountSatoshis",
                    "printedName": "getAmountSatoshis()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC17getAmountSatoshiss6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC17getAmountSatoshiss6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC",
                "mangledName": "$s15LightningDevKit8BindingsC7BalanceC34CounterpartyRevokedOutputClaimableC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7BalanceC",
            "mangledName": "$s15LightningDevKit8BindingsC7BalanceC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Option_NoneZ",
            "printedName": "Option_NoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "Some",
                "printedName": "Some",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Option_NoneZ.Type) -> LightningDevKit.Bindings.Option_NoneZ",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Option_NoneZ",
                        "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                        "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Option_NoneZ.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Option_NoneZ",
                            "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                            "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO4SomeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO4SomeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "None",
                "printedName": "None",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Option_NoneZ.Type) -> LightningDevKit.Bindings.Option_NoneZ",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Option_NoneZ",
                        "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                        "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Option_NoneZ.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Option_NoneZ",
                            "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                            "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO0F0yA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO0F0yA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC12Option_NoneZO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC12Option_NoneZO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO",
            "mangledName": "$s15LightningDevKit8BindingsC12Option_NoneZO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NextMessageHop",
            "printedName": "NextMessageHop",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "NextMessageHopType",
                "printedName": "NextMessageHopType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "NodeId",
                    "printedName": "NodeId",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NextMessageHop.NextMessageHopType.Type) -> LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NextMessageHopType",
                            "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                            "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NextMessageHopType",
                                "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO6NodeIdyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO6NodeIdyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ShortChannelId",
                    "printedName": "ShortChannelId",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.NextMessageHop.NextMessageHopType.Type) -> LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "NextMessageHopType",
                            "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                            "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "NextMessageHopType",
                                "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO14ShortChannelIdyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO14ShortChannelIdyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NextMessageHopType",
                        "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                        "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "NextMessageHopType",
                        "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                        "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHopType",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop.NextMessageHopType",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNodeId",
                "printedName": "initWithNodeId(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHop",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC14initWithNodeId1aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC14initWithNodeId1aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithShortChannelId",
                "printedName": "initWithShortChannelId(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHop",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC22initWithShortChannelId1aAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC22initWithShortChannelId1aAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHop",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NextMessageHop",
                    "printedName": "LightningDevKit.Bindings.NextMessageHop",
                    "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNodeId",
                "printedName": "getValueAsNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC16getValueAsNodeIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC16getValueAsNodeIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsShortChannelId",
                "printedName": "getValueAsShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC24getValueAsShortChannelIds6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC24getValueAsShortChannelIds6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14NextMessageHopC",
            "mangledName": "$s15LightningDevKit8BindingsC14NextMessageHopC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedPayInfoDecodeErrorZ",
            "printedName": "Result_BlindedPayInfoDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPayInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPayInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPayInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPayInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPayInfo",
                        "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedPayInfoDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxInitRbfDecodeErrorZ",
            "printedName": "Result_TxInitRbfDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxInitRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxInitRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxInitRbfDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxInitRbfDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxInitRbf",
                        "printedName": "LightningDevKit.Bindings.TxInitRbf",
                        "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_TxInitRbfDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
            "printedName": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitor",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC11initWithErr1eAeC06DecodeN0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC11initWithErr1eAeC06DecodeN0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC03getN0AC06DecodeN0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC03getN0AC06DecodeN0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitor",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC56Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SpliceLockedDecodeErrorZ",
            "printedName": "Result_SpliceLockedDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceLockedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceLockedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceLocked",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceLockedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceLockedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceLocked",
                        "printedName": "LightningDevKit.Bindings.SpliceLocked",
                        "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_SpliceLockedDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt11SemanticError",
            "printedName": "Bolt11SemanticError",
            "children": [
              {
                "kind": "Var",
                "name": "NoPaymentHash",
                "printedName": "NoPaymentHash",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO13NoPaymentHashyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO13NoPaymentHashyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MultiplePaymentHashes",
                "printedName": "MultiplePaymentHashes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO21MultiplePaymentHashesyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO21MultiplePaymentHashesyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NoDescription",
                "printedName": "NoDescription",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO13NoDescriptionyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO13NoDescriptionyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MultipleDescriptions",
                "printedName": "MultipleDescriptions",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO20MultipleDescriptionsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO20MultipleDescriptionsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "NoPaymentSecret",
                "printedName": "NoPaymentSecret",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO15NoPaymentSecretyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO15NoPaymentSecretyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MultiplePaymentSecrets",
                "printedName": "MultiplePaymentSecrets",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO22MultiplePaymentSecretsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO22MultiplePaymentSecretsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidFeatures",
                "printedName": "InvalidFeatures",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO15InvalidFeaturesyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO15InvalidFeaturesyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidRecoveryId",
                "printedName": "InvalidRecoveryId",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO17InvalidRecoveryIdyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO17InvalidRecoveryIdyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidSignature",
                "printedName": "InvalidSignature",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO16InvalidSignatureyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO16InvalidSignatureyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "ImpreciseAmount",
                "printedName": "ImpreciseAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt11SemanticError.Type) -> LightningDevKit.Bindings.Bolt11SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt11SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO15ImpreciseAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO15ImpreciseAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC19Bolt11SemanticErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC19Bolt11SemanticErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC19Bolt11SemanticErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MinFinalCltvExpiryDelta",
            "printedName": "MinFinalCltvExpiryDelta",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4getAs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4getAs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4setA3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4setA3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MinFinalCltvExpiryDelta",
                    "printedName": "LightningDevKit.Bindings.MinFinalCltvExpiryDelta",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4aArgAEs6UInt64V_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4aArgAEs6UInt64V_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MinFinalCltvExpiryDelta",
                    "printedName": "LightningDevKit.Bindings.MinFinalCltvExpiryDelta",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MinFinalCltvExpiryDelta",
                    "printedName": "LightningDevKit.Bindings.MinFinalCltvExpiryDelta",
                    "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC",
            "mangledName": "$s15LightningDevKit8BindingsC23MinFinalCltvExpiryDeltaC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxCreationKeysDecodeErrorZ",
            "printedName": "Result_TxCreationKeysDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCreationKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCreationKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxCreationKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxCreationKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxCreationKeys",
                        "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                        "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_TxCreationKeysDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_CVec_u8Zu64ZNoneZ",
            "printedName": "Result_C2Tuple_CVec_u8Zu64ZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], Swift.UInt64)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC10initWithOk1oAESays5UInt8VG_s6UInt64Vt_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC10initWithOk1oAESays5UInt8VG_s6UInt64Vt_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], Swift.UInt64)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], Swift.UInt64)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC8getValueSays5UInt8VG_s6UInt64VtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC8getValueSays5UInt8VG_s6UInt64VtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HolderCommitmentTransaction",
            "printedName": "HolderCommitmentTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCounterpartySig",
                "printedName": "getCounterpartySig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC18getCounterpartySigSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC18getCounterpartySigSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartySig",
                "printedName": "setCounterpartySig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC18setCounterpartySig3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC18setCounterpartySig3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterpartyHtlcSigs",
                "printedName": "getCounterpartyHtlcSigs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC23getCounterpartyHtlcSigsSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC23getCounterpartyHtlcSigsSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartyHtlcSigs",
                "printedName": "setCounterpartyHtlcSigs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC23setCounterpartyHtlcSigs3valySaySays5UInt8VGG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC23setCounterpartyHtlcSigs3valySaySays5UInt8VGG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HolderCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HolderCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_HolderCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(commitmentTx:counterpartySig:counterpartyHtlcSigs:holderFundingKey:counterpartyFundingKey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HolderCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.HolderCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC12commitmentTx15counterpartySig0J8HtlcSigs16holderFundingKey0joP0AeC0fG0C_Says5UInt8VGSayAOGA2Otcfc",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC12commitmentTx15counterpartySig0J8HtlcSigs16holderFundingKey0joP0AeC0fG0C_Says5UInt8VGSayAOGA2Otcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27HolderCommitmentTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC27HolderCommitmentTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TrackedSpendableOutputDecodeErrorZ",
            "printedName": "Result_TrackedSpendableOutputDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrackedSpendableOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrackedSpendableOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrackedSpendableOutput",
                    "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                    "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrackedSpendableOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrackedSpendableOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TrackedSpendableOutput",
                        "printedName": "LightningDevKit.Bindings.TrackedSpendableOutput",
                        "usr": "s:15LightningDevKit8BindingsC22TrackedSpendableOutputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_TrackedSpendableOutputDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_DelayedPaymentKeyDecodeErrorZ",
            "printedName": "Result_DelayedPaymentKeyDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentKey",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                    "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_DelayedPaymentKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_DelayedPaymentKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentKey?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DelayedPaymentKey",
                        "printedName": "LightningDevKit.Bindings.DelayedPaymentKey",
                        "usr": "s:15LightningDevKit8BindingsC17DelayedPaymentKeyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_DelayedPaymentKeyDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TransactionU16LenLimitedNoneZ",
            "printedName": "Result_TransactionU16LenLimitedNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionU16LenLimitedNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionU16LenLimitedNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TransactionU16LenLimited",
                        "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                        "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_TransactionU16LenLimitedNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NoneRetryableSendFailureZ",
            "printedName": "Result_NoneRetryableSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneRetryableSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneRetryableSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RetryableSendFailure",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC11initWithErr1eAeC0ghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC11initWithErr1eAeC0ghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RetryableSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RetryableSendFailure",
                        "printedName": "LightningDevKit.Bindings.RetryableSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC20RetryableSendFailureO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC8getErrorAC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC8getErrorAC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_NoneRetryableSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BestBlock",
            "printedName": "BestBlock",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getBlockHash",
                "printedName": "getBlockHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC03getF4HashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC03getF4HashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlockHash",
                "printedName": "setBlockHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC03setF4Hash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC03setF4Hash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHeight",
                "printedName": "getHeight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC9getHeights6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC9getHeights6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHeight",
                "printedName": "setHeight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC9setHeight3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC9setHeight3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(blockHashArg:heightArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC12blockHashArg06heightI0AESays5UInt8VG_s6UInt32Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC12blockHashArg06heightI0AESays5UInt8VG_s6UInt32Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNetwork",
                "printedName": "initWithNetwork(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC15initWithNetwork7networkAeC0I0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC15initWithNetwork7networkAeC0I0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BestBlockDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BestBlockDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9BestBlockC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9BestBlockC",
            "mangledName": "$s15LightningDevKit8BindingsC9BestBlockC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PeerManager",
            "printedName": "PeerManager",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(messageHandler:currentTime:ephemeralRandomData:logger:nodeSigner:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeerManager",
                    "printedName": "LightningDevKit.Bindings.PeerManager",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageHandler",
                    "printedName": "LightningDevKit.Bindings.MessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC14MessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC14messageHandler11currentTime19ephemeralRandomData6logger10nodeSignerAeC07MessageH0C_s6UInt32VSays5UInt8VGAC6LoggerCAC04NodeP0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC14messageHandler11currentTime19ephemeralRandomData6logger10nodeSignerAeC07MessageH0C_s6UInt32VSays5UInt8VGAC6LoggerCAC04NodeP0Ctcfc",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "listPeers",
                "printedName": "listPeers()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.PeerDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerDetails",
                        "printedName": "LightningDevKit.Bindings.PeerDetails",
                        "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC9listPeersSayAC0E7DetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC9listPeersSayAC0E7DetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerByNodeId",
                "printedName": "peerByNodeId(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeerDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeerDetails",
                        "printedName": "LightningDevKit.Bindings.PeerDetails",
                        "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC12peerByNodeId05theiriJ0AC0E7DetailsCSgSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC12peerByNodeId05theiriJ0AC0E7DetailsCSgSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "newOutboundConnection",
                "printedName": "newOutboundConnection(theirNodeId:descriptor:remoteNetworkAddress:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_CVec_u8ZPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC21newOutboundConnection11theirNodeId10descriptor20remoteNetworkAddressAC31Result_CVec_u8ZPeerHandleErrorZCSays5UInt8VG_AC16SocketDescriptorCAC0xP0CSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC21newOutboundConnection11theirNodeId10descriptor20remoteNetworkAddressAC31Result_CVec_u8ZPeerHandleErrorZCSays5UInt8VG_AC16SocketDescriptorCAC0xP0CSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "newInboundConnection",
                "printedName": "newInboundConnection(descriptor:remoteNetworkAddress:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC20newInboundConnection10descriptor20remoteNetworkAddressAC011Result_NoneE12HandleErrorZCAC16SocketDescriptorC_AC0rM0CSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC20newInboundConnection10descriptor20remoteNetworkAddressAC011Result_NoneE12HandleErrorZCAC16SocketDescriptorC_AC0rM0CSgtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "writeBufferSpaceAvail",
                "printedName": "writeBufferSpaceAvail(descriptor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_NonePeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC21writeBufferSpaceAvail10descriptorAC011Result_NoneE12HandleErrorZCAC16SocketDescriptorC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC21writeBufferSpaceAvail10descriptorAC011Result_NoneE12HandleErrorZCAC16SocketDescriptorC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "readEvent",
                "printedName": "readEvent(peerDescriptor:data:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolPeerHandleErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolPeerHandleErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_boolPeerHandleErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC9readEvent14peerDescriptor4dataAC011Result_boolE12HandleErrorZCAC06SocketJ0C_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC9readEvent14peerDescriptor4dataAC011Result_boolE12HandleErrorZCAC06SocketJ0C_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "processEvents",
                "printedName": "processEvents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC13processEventsyyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC13processEventsyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "socketDisconnected",
                "printedName": "socketDisconnected(descriptor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketDescriptor",
                    "printedName": "LightningDevKit.Bindings.SocketDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC16SocketDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC18socketDisconnected10descriptoryAC16SocketDescriptorC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC18socketDisconnected10descriptoryAC16SocketDescriptorC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "disconnectByNodeId",
                "printedName": "disconnectByNodeId(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC18disconnectByNodeId04nodeJ0ySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC18disconnectByNodeId04nodeJ0ySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "disconnectAllPeers",
                "printedName": "disconnectAllPeers()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC18disconnectAllPeersyyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC18disconnectAllPeersyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "timerTickOccurred",
                "printedName": "timerTickOccurred()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC17timerTickOccurredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC17timerTickOccurredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "broadcastNodeAnnouncement",
                "printedName": "broadcastNodeAnnouncement(rgb:alias:addresses:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC25broadcastNodeAnnouncement3rgb5alias9addressesySays5UInt8VG_ALSayAC13SocketAddressCGtF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC25broadcastNodeAnnouncement3rgb5alias9addressesySays5UInt8VG_ALSayAC13SocketAddressCGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerManagerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11PeerManagerC",
            "mangledName": "$s15LightningDevKit8BindingsC11PeerManagerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ProbeSendFailure",
            "printedName": "ProbeSendFailure",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ProbeSendFailureType",
                "printedName": "ProbeSendFailureType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "RouteNotFound",
                    "printedName": "RouteNotFound",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType.Type) -> LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProbeSendFailureType",
                            "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ProbeSendFailureType",
                                "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO13RouteNotFoundyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO13RouteNotFoundyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendingFailed",
                    "printedName": "SendingFailed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType.Type) -> LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProbeSendFailureType",
                            "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                            "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ProbeSendFailureType",
                                "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO13SendingFailedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO13SendingFailedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProbeSendFailureType",
                        "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                        "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProbeSendFailureType",
                        "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                        "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailureType",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure.ProbeSendFailureType",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithRouteNotFound",
                "printedName": "initWithRouteNotFound()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailure",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC21initWithRouteNotFoundAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC21initWithRouteNotFoundAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendingFailed",
                "printedName": "initWithSendingFailed(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailure",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC21initWithSendingFailed1aAeC07PaymentfG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC21initWithSendingFailed1aAeC07PaymentfG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailure",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProbeSendFailure",
                    "printedName": "LightningDevKit.Bindings.ProbeSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendingFailed",
                "printedName": "getValueAsSendingFailed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailure",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC23getValueAsSendingFailedAC07PaymentfG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC23getValueAsSendingFailedAC07PaymentfG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16ProbeSendFailureC",
            "mangledName": "$s15LightningDevKit8BindingsC16ProbeSendFailureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedChannelAnnouncement",
            "printedName": "UnsignedChannelAnnouncement",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11getFeaturesAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11getFeaturesAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11setFeatures3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11setFeatures3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC08getShortF2Ids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC08getShortF2Ids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC08setShortF2Id3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC08setShortF2Id3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeId1",
                "printedName": "getNodeId1()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10getNodeId1AC0I2IdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10getNodeId1AC0I2IdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId1",
                "printedName": "setNodeId1(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10setNodeId13valyAC0I2IdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10setNodeId13valyAC0I2IdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeId2",
                "printedName": "getNodeId2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10getNodeId2AC0I2IdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10getNodeId2AC0I2IdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId2",
                "printedName": "setNodeId2(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10setNodeId23valyAC0I2IdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC10setNodeId23valyAC0I2IdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBitcoinKey1",
                "printedName": "getBitcoinKey1()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14getBitcoinKey1AC6NodeIdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14getBitcoinKey1AC6NodeIdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBitcoinKey1",
                "printedName": "setBitcoinKey1(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14setBitcoinKey13valyAC6NodeIdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14setBitcoinKey13valyAC6NodeIdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBitcoinKey2",
                "printedName": "getBitcoinKey2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14getBitcoinKey2AC6NodeIdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14getBitcoinKey2AC6NodeIdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBitcoinKey2",
                "printedName": "setBitcoinKey2(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14setBitcoinKey23valyAC6NodeIdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC14setBitcoinKey23valyAC6NodeIdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExcessData",
                "printedName": "getExcessData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC13getExcessDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC13getExcessDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExcessData",
                "printedName": "setExcessData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC13setExcessData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC13setExcessData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(featuresArg:chainHashArg:shortChannelIdArg:nodeId1Arg:nodeId2Arg:bitcoinKey1Arg:bitcoinKey2Arg:excessDataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11featuresArg09chainHashI005shortf2IdI007nodeId1I00n3Id2I0011bitcoinKey1I00q4Key2I0010excessDataI0AeC0F8FeaturesC_Says5UInt8VGs6UInt64VAC04NodeM0CA3vRtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC11featuresArg09chainHashI005shortf2IdI007nodeId1I00n3Id2I0011bitcoinKey1I00q4Key2I0010excessDataI0AeC0F8FeaturesC_Says5UInt8VGs6UInt64VAC04NodeM0CA3vRtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC46Result_UnsignedChannelAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC",
            "mangledName": "$s15LightningDevKit8BindingsC27UnsignedChannelAnnouncementC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RouteDecodeErrorZ",
            "printedName": "Result_RouteDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Route",
                    "printedName": "LightningDevKit.Bindings.Route",
                    "usr": "s:15LightningDevKit8BindingsC5RouteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Route?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Route",
                        "printedName": "LightningDevKit.Bindings.Route",
                        "usr": "s:15LightningDevKit8BindingsC5RouteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC24Result_RouteDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Logger",
            "printedName": "Logger",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6LoggerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6LoggerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC6LoggerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "log",
                "printedName": "log(record:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Record",
                    "printedName": "LightningDevKit.Bindings.Record",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6LoggerC3log6recordyAC6RecordC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6LoggerC3log6recordyAC6RecordC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6LoggerC",
            "mangledName": "$s15LightningDevKit8BindingsC6LoggerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelTypeFeatures",
            "printedName": "ChannelTypeFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTypeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTypeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnlyStaticRemoteKey",
                "printedName": "initWithOnlyStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC27initWithOnlyStaticRemoteKeyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC27initWithOnlyStaticRemoteKeyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAnchorsZeroHtlcFeeAndDependencies",
                "printedName": "initWithAnchorsZeroHtlcFeeAndDependencies()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC41initWithAnchorsZeroHtlcFeeAndDependenciesAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC41initWithAnchorsZeroHtlcFeeAndDependenciesAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearScidPrivacy",
                "printedName": "clearScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC16clearScidPrivacyyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC16clearScidPrivacyyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearAnchorsZeroFeeHtlcTx",
                "printedName": "clearAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyOptional",
                "printedName": "setStaticRemoteKeyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC26setStaticRemoteKeyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC26setStaticRemoteKeyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyRequired",
                "printedName": "setStaticRemoteKeyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC26setStaticRemoteKeyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC26setStaticRemoteKeyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsStaticRemoteKey",
                "printedName": "supportsStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC23supportsStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC23supportsStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresStaticRemoteKey",
                "printedName": "requiresStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiresStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC23requiresStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxOptional",
                "printedName": "setAnchorsNonzeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxRequired",
                "printedName": "setAnchorsNonzeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsNonzeroFeeHtlcTx",
                "printedName": "supportsAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsNonzeroFeeHtlcTx",
                "printedName": "requiresAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxOptional",
                "printedName": "setAnchorsZeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxRequired",
                "printedName": "setAnchorsZeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsZeroFeeHtlcTx",
                "printedName": "supportsAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsZeroFeeHtlcTx",
                "printedName": "requiresAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootOptional",
                "printedName": "setTaprootOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC18setTaprootOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC18setTaprootOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootRequired",
                "printedName": "setTaprootRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC18setTaprootRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC18setTaprootRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTaproot",
                "printedName": "supportsTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC15supportsTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC15supportsTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTaproot",
                "printedName": "requiresTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC15requiresTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC15requiresTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyOptional",
                "printedName": "setScidPrivacyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC22setScidPrivacyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC22setScidPrivacyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyRequired",
                "printedName": "setScidPrivacyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC22setScidPrivacyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC22setScidPrivacyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsScidPrivacy",
                "printedName": "supportsScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19supportsScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19supportsScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresScidPrivacy",
                "printedName": "requiresScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19requiresScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19requiresScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfOptional",
                "printedName": "setZeroConfOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19setZeroConfOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19setZeroConfOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfRequired",
                "printedName": "setZeroConfRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC19setZeroConfRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC19setZeroConfRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsZeroConf",
                "printedName": "supportsZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC16supportsZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC16supportsZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresZeroConf",
                "printedName": "requiresZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC16requiresZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC16requiresZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC19ChannelTypeFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceRequest",
            "printedName": "InvoiceRequest",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "chains",
                "printedName": "chains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC13offerFeaturesAC05OfferH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC13offerFeaturesAC05OfferH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paths",
                "printedName": "paths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC17supportedQuantityAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC17supportedQuantityAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC11amountMsatss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC11amountMsatss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceRequestFeatures",
                "printedName": "invoiceRequestFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC07invoiceF8FeaturesAC0efH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC07invoiceF8FeaturesAC0efH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondWith",
                "printedName": "respondWith(paymentPaths:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC11respondWith12paymentPaths0I4HashAC07Result_eH48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC11respondWith12paymentPaths0I4HashAC07Result_eH48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondWithNoStd",
                "printedName": "respondWithNoStd(paymentPaths:paymentHash:createdAt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC16respondWithNoStd12paymentPaths0K4Hash9createdAtAC07Result_eH48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC16respondWithNoStd12paymentPaths0K4Hash9createdAtAC07Result_eH48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verifyUsingMetadata",
                "printedName": "verifyUsingMetadata(key:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_VerifiedInvoiceRequestNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_VerifiedInvoiceRequestNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC19verifyUsingMetadata3keyAC015Result_VerifiedeF5NoneZCAC11ExpandedKeyC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC19verifyUsingMetadata3keyAC015Result_VerifiedeF5NoneZCAC11ExpandedKeyC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verifyUsingRecipientData",
                "printedName": "verifyUsingRecipientData(nonce:key:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_VerifiedInvoiceRequestNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_VerifiedInvoiceRequestNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC24verifyUsingRecipientData5nonce3keyAC015Result_VerifiedeF5NoneZCAC5NonceC_AC11ExpandedKeyCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC24verifyUsingRecipientData5nonce3keyAC015Result_VerifiedeF5NoneZCAC5NonceC_AC11ExpandedKeyCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signature",
                "printedName": "signature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC9signatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC9signatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC",
            "mangledName": "$s15LightningDevKit8BindingsC14InvoiceRequestC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PingDecodeErrorZ",
            "printedName": "Result_PingDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Ping",
                    "printedName": "LightningDevKit.Bindings.Ping",
                    "usr": "s:15LightningDevKit8BindingsC4PingC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PingDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PingDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Ping?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Ping",
                        "printedName": "LightningDevKit.Bindings.Ping",
                        "usr": "s:15LightningDevKit8BindingsC4PingC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_PingDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_PingDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutputSpendStatus",
            "printedName": "OutputSpendStatus",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OutputSpendStatusType",
                "printedName": "OutputSpendStatusType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "PendingInitialBroadcast",
                    "printedName": "PendingInitialBroadcast",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type) -> LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutputSpendStatusType",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                            "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OutputSpendStatusType",
                                "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO23PendingInitialBroadcastyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO23PendingInitialBroadcastyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PendingFirstConfirmation",
                    "printedName": "PendingFirstConfirmation",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type) -> LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutputSpendStatusType",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                            "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OutputSpendStatusType",
                                "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO24PendingFirstConfirmationyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO24PendingFirstConfirmationyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "PendingThresholdConfirmations",
                    "printedName": "PendingThresholdConfirmations",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type) -> LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutputSpendStatusType",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                            "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OutputSpendStatusType",
                                "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO29PendingThresholdConfirmationsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO29PendingThresholdConfirmationsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OutputSpendStatusType",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OutputSpendStatusType",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatusType",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus.OutputSpendStatusType",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPendingInitialBroadcast",
                "printedName": "initWithPendingInitialBroadcast(delayedUntilHeight:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC31initWithPendingInitialBroadcast18delayedUntilHeightAEs6UInt32VSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC31initWithPendingInitialBroadcast18delayedUntilHeightAEs6UInt32VSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPendingFirstConfirmation",
                "printedName": "initWithPendingFirstConfirmation(firstBroadcastHash:latestBroadcastHeight:latestSpendingTx:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC32initWithPendingFirstConfirmation18firstBroadcastHash06latestN6Height0P10SpendingTxAESays5UInt8VG_s6UInt32VALtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC32initWithPendingFirstConfirmation18firstBroadcastHash06latestN6Height0P10SpendingTxAESays5UInt8VG_s6UInt32VALtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPendingThresholdConfirmations",
                "printedName": "initWithPendingThresholdConfirmations(firstBroadcastHash:latestBroadcastHeight:latestSpendingTx:confirmationHeight:confirmationHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC37initWithPendingThresholdConfirmations18firstBroadcastHash06latestN6Height0P10SpendingTx012confirmationQ00tO0AESays5UInt8VG_s6UInt32VAnpNtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC37initWithPendingThresholdConfirmations18firstBroadcastHash06latestN6Height0P10SpendingTx012confirmationQ00tO0AESays5UInt8VG_s6UInt32VAnpNtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSpendStatusDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSpendStatusDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPendingInitialBroadcast",
                "printedName": "getValueAsPendingInitialBroadcast()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingInitialBroadcast?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingInitialBroadcast",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingInitialBroadcast",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC33getValueAsPendingInitialBroadcastAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC33getValueAsPendingInitialBroadcastAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPendingFirstConfirmation",
                "printedName": "getValueAsPendingFirstConfirmation()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingFirstConfirmation?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingFirstConfirmation",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingFirstConfirmation",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC34getValueAsPendingFirstConfirmationAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC34getValueAsPendingFirstConfirmationAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPendingThresholdConfirmations",
                "printedName": "getValueAsPendingThresholdConfirmations()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingThresholdConfirmations?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PendingThresholdConfirmations",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus.PendingThresholdConfirmations",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC39getValueAsPendingThresholdConfirmationsAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC39getValueAsPendingThresholdConfirmationsAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "PendingInitialBroadcast",
                "printedName": "PendingInitialBroadcast",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getDelayedUntilHeight",
                    "printedName": "getDelayedUntilHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Swift.UInt32?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC21getDelayedUntilHeights6UInt32VSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC21getDelayedUntilHeights6UInt32VSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC23PendingInitialBroadcastC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PendingFirstConfirmation",
                "printedName": "PendingFirstConfirmation",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getFirstBroadcastHash",
                    "printedName": "getFirstBroadcastHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC03getI13BroadcastHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC03getI13BroadcastHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getLatestBroadcastHeight",
                    "printedName": "getLatestBroadcastHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC24getLatestBroadcastHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC24getLatestBroadcastHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getLatestSpendingTx",
                    "printedName": "getLatestSpendingTx()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19getLatestSpendingTxSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC19getLatestSpendingTxSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC24PendingFirstConfirmationC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PendingThresholdConfirmations",
                "printedName": "PendingThresholdConfirmations",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getFirstBroadcastHash",
                    "printedName": "getFirstBroadcastHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC21getFirstBroadcastHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC21getFirstBroadcastHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getLatestBroadcastHeight",
                    "printedName": "getLatestBroadcastHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC24getLatestBroadcastHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC24getLatestBroadcastHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getLatestSpendingTx",
                    "printedName": "getLatestSpendingTx()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19getLatestSpendingTxSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19getLatestSpendingTxSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getConfirmationHeight",
                    "printedName": "getConfirmationHeight()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC21getConfirmationHeights6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC21getConfirmationHeights6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getConfirmationHash",
                    "printedName": "getConfirmationHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19getConfirmationHashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC19getConfirmationHashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC",
                "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC29PendingThresholdConfirmationsC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC",
            "mangledName": "$s15LightningDevKit8BindingsC17OutputSpendStatusC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OpenChannel",
            "printedName": "OpenChannel",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCommonFields",
                "printedName": "getCommonFields()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC15getCommonFieldsAC0hefI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC15getCommonFieldsAC0hefI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommonFields",
                "printedName": "setCommonFields(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC15setCommonFields3valyAC0hefI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC15setCommonFields3valyAC0hefI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPushMsat",
                "printedName": "getPushMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC11getPushMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC11getPushMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPushMsat",
                "printedName": "setPushMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC11setPushMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC11setPushMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelReserveSatoshis",
                "printedName": "getChannelReserveSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC03getF15ReserveSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC03getF15ReserveSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelReserveSatoshis",
                "printedName": "setChannelReserveSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC03setF15ReserveSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC03setF15ReserveSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(commonFieldsArg:pushMsatArg:channelReserveSatoshisArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC15commonFieldsArg08pushMsatI0022channelReserveSatoshisI0AeC06CommonefH0C_s6UInt64VALtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC15commonFieldsArg08pushMsatI0022channelReserveSatoshisI0AeC06CommonefH0C_s6UInt64VALtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_OpenChannelDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11OpenChannelC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11OpenChannelC",
            "mangledName": "$s15LightningDevKit8BindingsC11OpenChannelC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelMessageHandler",
            "printedName": "ChannelMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(messageSendEventsProvider:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMessageHandler",
                    "printedName": "LightningDevKit.Bindings.ChannelMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC25messageSendEventsProviderAeC0fijK0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC25messageSendEventsProviderAeC0fijK0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleOpenChannel",
                "printedName": "handleOpenChannel(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC010handleOpenE011theirNodeId3msgySays5UInt8VG_AC0iE0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC010handleOpenE011theirNodeId3msgySays5UInt8VG_AC0iE0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleOpenChannelV2",
                "printedName": "handleOpenChannelV2(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC010handleOpenE2V211theirNodeId3msgySays5UInt8VG_AC0ieJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC010handleOpenE2V211theirNodeId3msgySays5UInt8VG_AC0ieJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleAcceptChannel",
                "printedName": "handleAcceptChannel(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC012handleAcceptE011theirNodeId3msgySays5UInt8VG_AC0iE0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC012handleAcceptE011theirNodeId3msgySays5UInt8VG_AC0iE0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleAcceptChannelV2",
                "printedName": "handleAcceptChannelV2(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC012handleAcceptE2V211theirNodeId3msgySays5UInt8VG_AC0ieJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC012handleAcceptE2V211theirNodeId3msgySays5UInt8VG_AC0ieJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleFundingCreated",
                "printedName": "handleFundingCreated(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleFundingCreated11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleFundingCreated11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleFundingSigned",
                "printedName": "handleFundingSigned(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleFundingSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleFundingSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleChannelReady",
                "printedName": "handleChannelReady(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE5Ready11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE5Ready11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleShutdown",
                "printedName": "handleShutdown(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14handleShutdown11theirNodeId3msgySays5UInt8VG_AC0I0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14handleShutdown11theirNodeId3msgySays5UInt8VG_AC0I0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleClosingSigned",
                "printedName": "handleClosingSigned(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleClosingSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleClosingSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleStfu",
                "printedName": "handleStfu(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC10handleStfu11theirNodeId3msgySays5UInt8VG_AC0I0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC10handleStfu11theirNodeId3msgySays5UInt8VG_AC0I0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxAddInput",
                "printedName": "handleTxAddInput(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC16handleTxAddInput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC16handleTxAddInput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxAddOutput",
                "printedName": "handleTxAddOutput(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC17handleTxAddOutput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC17handleTxAddOutput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxRemoveInput",
                "printedName": "handleTxRemoveInput(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleTxRemoveInput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleTxRemoveInput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxRemoveOutput",
                "printedName": "handleTxRemoveOutput(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleTxRemoveOutput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleTxRemoveOutput11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxComplete",
                "printedName": "handleTxComplete(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC16handleTxComplete11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC16handleTxComplete11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxSignatures",
                "printedName": "handleTxSignatures(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC18handleTxSignatures11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC18handleTxSignatures11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxInitRbf",
                "printedName": "handleTxInitRbf(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC15handleTxInitRbf11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC15handleTxInitRbf11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxAckRbf",
                "printedName": "handleTxAckRbf(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14handleTxAckRbf11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14handleTxAckRbf11theirNodeId3msgySays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleTxAbort",
                "printedName": "handleTxAbort(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC13handleTxAbort11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC13handleTxAbort11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleUpdateAddHtlc",
                "printedName": "handleUpdateAddHtlc(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateAddHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleUpdateAddHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC19handleUpdateAddHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleUpdateFulfillHtlc",
                "printedName": "handleUpdateFulfillHtlc(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFulfillHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFulfillHTLC",
                    "usr": "s:15LightningDevKit8BindingsC17UpdateFulfillHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC23handleUpdateFulfillHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC23handleUpdateFulfillHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleUpdateFailHtlc",
                "printedName": "handleUpdateFailHtlc(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleUpdateFailHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC20handleUpdateFailHtlc11theirNodeId3msgySays5UInt8VG_AC0iJ4HTLCCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleUpdateFailMalformedHtlc",
                "printedName": "handleUpdateFailMalformedHtlc(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailMalformedHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailMalformedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC23UpdateFailMalformedHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC29handleUpdateFailMalformedHtlc11theirNodeId3msgySays5UInt8VG_AC0ijK4HTLCCtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC29handleUpdateFailMalformedHtlc11theirNodeId3msgySays5UInt8VG_AC0ijK4HTLCCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleCommitmentSigned",
                "printedName": "handleCommitmentSigned(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC22handleCommitmentSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC22handleCommitmentSigned11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleRevokeAndAck",
                "printedName": "handleRevokeAndAck(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC18handleRevokeAndAck11theirNodeId3msgySays5UInt8VG_AC0iJ3ACKCtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC18handleRevokeAndAck11theirNodeId3msgySays5UInt8VG_AC0iJ3ACKCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleUpdateFee",
                "printedName": "handleUpdateFee(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFee",
                    "printedName": "LightningDevKit.Bindings.UpdateFee",
                    "usr": "s:15LightningDevKit8BindingsC9UpdateFeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC15handleUpdateFee11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC15handleUpdateFee11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleAnnouncementSignatures",
                "printedName": "handleAnnouncementSignatures(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC28handleAnnouncementSignatures11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC28handleAnnouncementSignatures11theirNodeId3msgySays5UInt8VG_AC0iJ0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerDisconnected",
                "printedName": "peerDisconnected(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC16peerDisconnected11theirNodeIdySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerConnected",
                "printedName": "peerConnected(theirNodeId:msg:inbound:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC13peerConnected11theirNodeId3msg7inboundAC011Result_NoneP1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC13peerConnected11theirNodeId3msg7inboundAC011Result_NoneP1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleChannelReestablish",
                "printedName": "handleChannelReestablish(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE11Reestablish11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE11Reestablish11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleChannelUpdate",
                "printedName": "handleChannelUpdate(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE6Update11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC06handleE6Update11theirNodeId3msgySays5UInt8VG_AC0eI0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleError",
                "printedName": "handleError(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC11handleError11theirNodeId3msgySays5UInt8VG_AC0iF0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC11handleError11theirNodeId3msgySays5UInt8VG_AC0iF0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedNodeFeatures",
                "printedName": "providedNodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedInitFeatures",
                "printedName": "providedInitFeatures(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChainHashes",
                "printedName": "getChainHashes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC14getChainHashesSaySays5UInt8VGGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC14getChainHashesSaySays5UInt8VGGSgyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMessageSendEventsProvider",
                "printedName": "getMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC03getF18SendEventsProviderAC0fijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC03getF18SendEventsProviderAC0fijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21ChannelMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC21ChannelMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Path",
            "printedName": "Path",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4PathC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4PathC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4PathC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHops",
                "printedName": "getHops()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHop",
                        "printedName": "LightningDevKit.Bindings.RouteHop",
                        "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC7getHopsSayAC8RouteHopCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC7getHopsSayAC8RouteHopCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHops",
                "printedName": "setHops(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHop",
                        "printedName": "LightningDevKit.Bindings.RouteHop",
                        "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC7setHops3valySayAC8RouteHopCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC7setHops3valySayAC8RouteHopCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBlindedTail",
                "printedName": "getBlindedTail()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedTail?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedTail",
                        "printedName": "LightningDevKit.Bindings.BlindedTail",
                        "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC14getBlindedTailAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC14getBlindedTailAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlindedTail",
                "printedName": "setBlindedTail(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC14setBlindedTail3valyAC0gH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC14setBlindedTail3valyAC0gH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(hopsArg:blindedTailArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHop",
                        "printedName": "LightningDevKit.Bindings.RouteHop",
                        "usr": "s:15LightningDevKit8BindingsC8RouteHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedTail",
                    "printedName": "LightningDevKit.Bindings.BlindedTail",
                    "usr": "s:15LightningDevKit8BindingsC11BlindedTailC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4PathC7hopsArg011blindedTailG0AESayAC8RouteHopCG_AC07BlindedI0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC7hopsArg011blindedTailG0AESayAC8RouteHopCG_AC07BlindedI0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Path",
                    "printedName": "LightningDevKit.Bindings.Path",
                    "usr": "s:15LightningDevKit8BindingsC4PathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "feeMsat",
                "printedName": "feeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC7feeMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC7feeMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "finalValueMsat",
                "printedName": "finalValueMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC14finalValueMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC14finalValueMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "finalCltvExpiryDelta",
                "printedName": "finalCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC20finalCltvExpiryDeltas6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC20finalCltvExpiryDeltas6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4PathC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC4PathC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4PathC",
            "mangledName": "$s15LightningDevKit8BindingsC4PathC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MonitorEvent",
            "printedName": "MonitorEvent",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MonitorEventType",
                "printedName": "MonitorEventType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "HTLCEvent",
                    "printedName": "HTLCEvent",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type) -> LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MonitorEventType",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                            "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MonitorEventType",
                                "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9HTLCEventyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9HTLCEventyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HolderForceClosedWithInfo",
                    "printedName": "HolderForceClosedWithInfo",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type) -> LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MonitorEventType",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                            "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MonitorEventType",
                                "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO25HolderForceClosedWithInfoyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO25HolderForceClosedWithInfoyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HolderForceClosed",
                    "printedName": "HolderForceClosed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type) -> LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MonitorEventType",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                            "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MonitorEventType",
                                "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO17HolderForceClosedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO17HolderForceClosedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Completed",
                    "printedName": "Completed",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type) -> LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MonitorEventType",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                            "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MonitorEventType",
                                "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9CompletedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9CompletedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MonitorEventType",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MonitorEventType",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEventType",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent.MonitorEventType",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHtlcevent",
                "printedName": "initWithHtlcevent(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCUpdate",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC17initWithHtlcevent1aAeC10HTLCUpdateC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC17initWithHtlcevent1aAeC10HTLCUpdateC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHolderForceClosedWithInfo",
                "printedName": "initWithHolderForceClosedWithInfo(reason:outpoint:channelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosureReason",
                    "printedName": "LightningDevKit.Bindings.ClosureReason",
                    "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC025initWithHolderForceClosedH4Info6reason8outpoint9channelIdAeC13ClosureReasonC_AC8OutPointCAC07ChannelP0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC025initWithHolderForceClosedH4Info6reason8outpoint9channelIdAeC13ClosureReasonC_AC8OutPointCAC07ChannelP0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHolderForceClosed",
                "printedName": "initWithHolderForceClosed(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25initWithHolderForceClosed1aAeC8OutPointC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25initWithHolderForceClosed1aAeC8OutPointC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithCompleted",
                "printedName": "initWithCompleted(fundingTxo:channelId:monitorUpdateId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC17initWithCompleted10fundingTxo9channelId013monitorUpdateM0AeC8OutPointC_AC07ChannelM0Cs6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC17initWithCompleted10fundingTxo9channelId013monitorUpdateM0AeC8OutPointC_AC07ChannelM0Cs6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MonitorEvent",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_MonitorEventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_MonitorEventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC4read3serAC015Result_COption_eF13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHtlcEvent",
                "printedName": "getValueAsHtlcEvent()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCUpdate",
                        "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                        "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC014getValueAsHtlcF0AC10HTLCUpdateCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC014getValueAsHtlcF0AC10HTLCUpdateCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHolderForceClosedWithInfo",
                "printedName": "getValueAsHolderForceClosedWithInfo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent.HolderForceClosedWithInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HolderForceClosedWithInfo",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent.HolderForceClosedWithInfo",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC35getValueAsHolderForceClosedWithInfoAE0jklmN0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC35getValueAsHolderForceClosedWithInfoAE0jklmN0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHolderForceClosed",
                "printedName": "getValueAsHolderForceClosed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC27getValueAsHolderForceClosedAC8OutPointCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC27getValueAsHolderForceClosedAC8OutPointCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsCompleted",
                "printedName": "getValueAsCompleted()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent.Completed?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Completed",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent.Completed",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC19getValueAsCompletedAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC19getValueAsCompletedAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "HolderForceClosedWithInfo",
                "printedName": "HolderForceClosedWithInfo",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getReason",
                    "printedName": "getReason()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosureReason",
                        "printedName": "LightningDevKit.Bindings.ClosureReason",
                        "usr": "s:15LightningDevKit8BindingsC13ClosureReasonC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC9getReasonAC07ClosureM0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC9getReasonAC07ClosureM0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutpoint",
                    "printedName": "getOutpoint()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC11getOutpointAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC11getOutpointAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC12getChannelIdAC0mN0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC12getChannelIdAC0mN0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC25HolderForceClosedWithInfoC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Completed",
                "printedName": "Completed",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getFundingTxo",
                    "printedName": "getFundingTxo()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC13getFundingTxoAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC13getFundingTxoAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC12getChannelIdAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC12getChannelIdAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMonitorUpdateId",
                    "printedName": "getMonitorUpdateId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC03getE8UpdateIds6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC03getE8UpdateIds6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC12MonitorEventC9CompletedC",
                "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC9CompletedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12MonitorEventC",
            "mangledName": "$s15LightningDevKit8BindingsC12MonitorEventC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxRemoveOutputDecodeErrorZ",
            "printedName": "Result_TxRemoveOutputDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxRemoveOutput",
                        "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                        "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PhantomRouteHints",
            "printedName": "PhantomRouteHints",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannels",
                "printedName": "getChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC11getChannelsSayAC14ChannelDetailsCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC11getChannelsSayAC14ChannelDetailsCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannels",
                "printedName": "setChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC11setChannels3valySayAC14ChannelDetailsCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC11setChannels3valySayAC14ChannelDetailsCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPhantomScid",
                "printedName": "getPhantomScid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC03getE4Scids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC03getE4Scids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPhantomScid",
                "printedName": "setPhantomScid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC03setE4Scid3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC03setE4Scid3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRealNodePubkey",
                "printedName": "getRealNodePubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC17getRealNodePubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC17getRealNodePubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRealNodePubkey",
                "printedName": "setRealNodePubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC17setRealNodePubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC17setRealNodePubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelsArg:phantomScidArg:realNodePubkeyArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomRouteHints",
                    "printedName": "LightningDevKit.Bindings.PhantomRouteHints",
                    "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC11channelsArg011phantomScidI0014realNodePubkeyI0AESayAC14ChannelDetailsCG_s6UInt64VSays5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC11channelsArg011phantomScidI0014realNodePubkeyI0AESayAC14ChannelDetailsCG_s6UInt64VSays5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PhantomRouteHintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PhantomRouteHintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PhantomRouteHintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17PhantomRouteHintsC",
            "mangledName": "$s15LightningDevKit8BindingsC17PhantomRouteHintsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MultiThreadedScoreLockWrite",
            "printedName": "MultiThreadedScoreLockWrite",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asScoreUpdate",
                "printedName": "asScoreUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC02asG6UpdateAC0gK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC02asG6UpdateAC0gK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC",
            "mangledName": "$s15LightningDevKit8BindingsC27MultiThreadedScoreLockWriteC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RecipientOnionFieldsDecodeErrorZ",
            "printedName": "Result_RecipientOnionFieldsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecipientOnionFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecipientOnionFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RecipientOnionFields",
                        "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                        "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_RecipientOnionFieldsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelReady",
            "printedName": "ChannelReady",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC03getE2IdAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC03getE2IdAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC03setE2Id3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC03setE2Id3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextPerCommitmentPoint",
                "printedName": "getNextPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC25getNextPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC25getNextPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextPerCommitmentPoint",
                "printedName": "setNextPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC25setNextPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC25setNextPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelIdAlias",
                "printedName": "getShortChannelIdAlias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC08getShortE7IdAliass6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC08getShortE7IdAliass6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelIdAlias",
                "printedName": "setShortChannelIdAlias(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC08setShortE7IdAlias3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC08setShortE7IdAlias3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:nextPerCommitmentPointArg:shortChannelIdAliasArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC12channelIdArg022nextPerCommitmentPointI005shorteh5AliasI0AeC0eH0C_Says5UInt8VGs6UInt64VSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC12channelIdArg022nextPerCommitmentPointI005shorteh5AliasI0AeC0eH0C_Says5UInt8VGs6UInt64VSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelReadyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelReadyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_ChannelReadyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC",
            "mangledName": "$s15LightningDevKit8BindingsC12ChannelReadyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MultiThreadedLockableScore",
            "printedName": "MultiThreadedLockableScore",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "asLockableScore",
                "printedName": "asLockableScore()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LockableScore",
                    "printedName": "LightningDevKit.Bindings.LockableScore",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC02asgH0AC0gH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC02asgH0AC0gH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asWriteableScore",
                "printedName": "asWriteableScore()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WriteableScore",
                    "printedName": "LightningDevKit.Bindings.WriteableScore",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC011asWriteableH0AC0jH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC011asWriteableH0AC0jH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(score:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MultiThreadedLockableScore",
                    "printedName": "LightningDevKit.Bindings.MultiThreadedLockableScore",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Score",
                    "printedName": "LightningDevKit.Bindings.Score",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC5scoreAeC0H0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC5scoreAeC0H0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26MultiThreadedLockableScoreC",
            "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedLockableScoreC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InFlightHtlcsDecodeErrorZ",
            "printedName": "Result_InFlightHtlcsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InFlightHtlcsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InFlightHtlcsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InFlightHtlcs",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                    "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InFlightHtlcsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InFlightHtlcsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InFlightHtlcs?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InFlightHtlcs",
                        "printedName": "LightningDevKit.Bindings.InFlightHtlcs",
                        "usr": "s:15LightningDevKit8BindingsC13InFlightHtlcsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_InFlightHtlcsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxAddInputDecodeErrorZ",
            "printedName": "Result_TxAddInputDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxAddInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAddInput",
                        "printedName": "LightningDevKit.Bindings.TxAddInput",
                        "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelTypeFeaturesDecodeErrorZ",
            "printedName": "Result_ChannelTypeFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTypeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTypeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelTypeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelTypeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_ChannelTypeFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OfferFeatures",
            "printedName": "OfferFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC13OfferFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxAddInput",
            "printedName": "TxAddInput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSerialId",
                "printedName": "getSerialId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC11getSerialIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC11getSerialIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSerialId",
                "printedName": "setSerialId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC11setSerialId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC11setSerialId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPrevtx",
                "printedName": "getPrevtx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC9getPrevtxAC24TransactionU16LenLimitedCyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC9getPrevtxAC24TransactionU16LenLimitedCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPrevtx",
                "printedName": "setPrevtx(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC9setPrevtx3valyAC24TransactionU16LenLimitedC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC9setPrevtx3valyAC24TransactionU16LenLimitedC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPrevtxOut",
                "printedName": "getPrevtxOut()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC12getPrevtxOuts6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC12getPrevtxOuts6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPrevtxOut",
                "printedName": "setPrevtxOut(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC12setPrevtxOut3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC12setPrevtxOut3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSequence",
                "printedName": "getSequence()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC11getSequences6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC11getSequences6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSequence",
                "printedName": "setSequence(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC11setSequence3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC11setSequence3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSharedInputTxid",
                "printedName": "getSharedInputTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC09getSharedG4TxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC09getSharedG4TxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSharedInputTxid",
                "printedName": "setSharedInputTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC09setSharedG4Txid3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC09setSharedG4Txid3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:serialIdArg:prevtxArg:prevtxOutArg:sequenceArg:sharedInputTxidArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TransactionU16LenLimited",
                    "printedName": "LightningDevKit.Bindings.TransactionU16LenLimited",
                    "usr": "s:15LightningDevKit8BindingsC24TransactionU16LenLimitedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC12channelIdArg06serialiJ006prevtxJ00l3OutJ008sequenceJ006sharedg4TxidJ0AeC07ChannelI0C_s6UInt64VAC24TransactionU16LenLimitedCs6UInt32VASSays5UInt8VGSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC12channelIdArg06serialiJ006prevtxJ00l3OutJ008sequenceJ006sharedg4TxidJ0AeC07ChannelI0C_s6UInt64VAC24TransactionU16LenLimitedCs6UInt32VASSays5UInt8VGSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddInputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddInputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_TxAddInputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10TxAddInputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10TxAddInputC",
            "mangledName": "$s15LightningDevKit8BindingsC10TxAddInputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
            "printedName": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RefundMaybeWithDerivedMetadataBuilder",
                    "printedName": "LightningDevKit.Bindings.RefundMaybeWithDerivedMetadataBuilder",
                    "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC04initH3Err1eAeC0lmN0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC04initH3Err1eAeC0lmN0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RefundMaybeWithDerivedMetadataBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RefundMaybeWithDerivedMetadataBuilder",
                        "printedName": "LightningDevKit.Bindings.RefundMaybeWithDerivedMetadataBuilder",
                        "usr": "s:15LightningDevKit8BindingsC37RefundMaybeWithDerivedMetadataBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC64Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelConfig",
            "printedName": "ChannelConfig",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getForwardingFeeProportionalMillionths",
                "printedName": "getForwardingFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC38getForwardingFeeProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC38getForwardingFeeProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForwardingFeeProportionalMillionths",
                "printedName": "setForwardingFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC38setForwardingFeeProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC38setForwardingFeeProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForwardingFeeBaseMsat",
                "printedName": "getForwardingFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC24getForwardingFeeBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC24getForwardingFeeBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForwardingFeeBaseMsat",
                "printedName": "setForwardingFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC24setForwardingFeeBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC24setForwardingFeeBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxDustHtlcExposure",
                "printedName": "getMaxDustHtlcExposure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC22getMaxDustHtlcExposureAC0hI12HTLCExposureCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC22getMaxDustHtlcExposureAC0hI12HTLCExposureCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxDustHtlcExposure",
                "printedName": "setMaxDustHtlcExposure(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC22setMaxDustHtlcExposure3valyAC0hI12HTLCExposureC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC22setMaxDustHtlcExposure3valyAC0hI12HTLCExposureC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForceCloseAvoidanceMaxFeeSatoshis",
                "printedName": "getForceCloseAvoidanceMaxFeeSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC36getForceCloseAvoidanceMaxFeeSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC36getForceCloseAvoidanceMaxFeeSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForceCloseAvoidanceMaxFeeSatoshis",
                "printedName": "setForceCloseAvoidanceMaxFeeSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC36setForceCloseAvoidanceMaxFeeSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC36setForceCloseAvoidanceMaxFeeSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAcceptUnderpayingHtlcs",
                "printedName": "getAcceptUnderpayingHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC25getAcceptUnderpayingHtlcsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC25getAcceptUnderpayingHtlcsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAcceptUnderpayingHtlcs",
                "printedName": "setAcceptUnderpayingHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC25setAcceptUnderpayingHtlcs3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC25setAcceptUnderpayingHtlcs3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(forwardingFeeProportionalMillionthsArg:forwardingFeeBaseMsatArg:cltvExpiryDeltaArg:maxDustHtlcExposureArg:forceCloseAvoidanceMaxFeeSatoshisArg:acceptUnderpayingHtlcsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MaxDustHTLCExposure",
                    "printedName": "LightningDevKit.Bindings.MaxDustHTLCExposure",
                    "usr": "s:15LightningDevKit8BindingsC19MaxDustHTLCExposureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC38forwardingFeeProportionalMillionthsArg0gh8BaseMsatK0015cltvExpiryDeltaK0019maxDustHtlcExposureK0022forceCloseAvoidanceMaxh8SatoshisK0022acceptUnderpayingHtlcsK0AEs6UInt32V_AMs6UInt16VAC0xR12HTLCExposureCs6UInt64VSbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC38forwardingFeeProportionalMillionthsArg0gh8BaseMsatK0015cltvExpiryDeltaK0019maxDustHtlcExposureK0022forceCloseAvoidanceMaxh8SatoshisK0022acceptUnderpayingHtlcsK0AEs6UInt32V_AMs6UInt16VAC0xR12HTLCExposureCs6UInt64VSbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "apply",
                "printedName": "apply(update:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfigUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelConfigUpdate",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelConfigUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC5apply6updateyAC0eF6UpdateC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC5apply6updateyAC0eF6UpdateC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelConfigDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelConfigDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelConfigDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC",
            "mangledName": "$s15LightningDevKit8BindingsC13ChannelConfigC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ShutdownScriptDecodeErrorZ",
            "printedName": "Result_ShutdownScriptDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShutdownScript",
                        "printedName": "LightningDevKit.Bindings.ShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_ShutdownScriptDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BigSize",
            "printedName": "BigSize",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC4getAs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC4getAs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC4setA3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC4setA3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigSize",
                    "printedName": "LightningDevKit.Bindings.BigSize",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC4aArgAEs6UInt64V_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC4aArgAEs6UInt64V_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigSize",
                    "printedName": "LightningDevKit.Bindings.BigSize",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigSize",
                    "printedName": "LightningDevKit.Bindings.BigSize",
                    "usr": "s:15LightningDevKit8BindingsC7BigSizeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BigSizeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BigSizeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_BigSizeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7BigSizeC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7BigSizeC",
            "mangledName": "$s15LightningDevKit8BindingsC7BigSizeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PeerDetails",
            "printedName": "PeerDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCounterpartyNodeId",
                "printedName": "getCounterpartyNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC21getCounterpartyNodeIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC21getCounterpartyNodeIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartyNodeId",
                "printedName": "setCounterpartyNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC21setCounterpartyNodeId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC21setCounterpartyNodeId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSocketAddress",
                "printedName": "getSocketAddress()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC16getSocketAddressAC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC16getSocketAddressAC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSocketAddress",
                "printedName": "setSocketAddress(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC16setSocketAddress3valyAC0hI0CSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC16setSocketAddress3valyAC0hI0CSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getInitFeatures",
                "printedName": "getInitFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC15getInitFeaturesAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC15getInitFeaturesAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInitFeatures",
                "printedName": "setInitFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC15setInitFeatures3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC15setInitFeatures3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getIsInboundConnection",
                "printedName": "getIsInboundConnection()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC22getIsInboundConnectionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC22getIsInboundConnectionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setIsInboundConnection",
                "printedName": "setIsInboundConnection(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC22setIsInboundConnection3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC22setIsInboundConnection3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(counterpartyNodeIdArg:socketAddressArg:initFeaturesArg:isInboundConnectionArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PeerDetails",
                    "printedName": "LightningDevKit.Bindings.PeerDetails",
                    "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC21counterpartyNodeIdArg013socketAddressJ0012initFeaturesJ0019isInboundConnectionJ0AESays5UInt8VG_AC06SocketL0CSgAC04InitN0CSbtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC21counterpartyNodeIdArg013socketAddressJ0012initFeaturesJ0019isInboundConnectionJ0AESays5UInt8VG_AC06SocketL0CSgAC04InitN0CSbtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11PeerDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC11PeerDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChainMonitor",
            "printedName": "ChainMonitor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainSource:broadcaster:logger:feeest:persister:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMonitor",
                    "printedName": "LightningDevKit.Bindings.ChainMonitor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Filter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Filter",
                        "printedName": "LightningDevKit.Bindings.Filter",
                        "usr": "s:15LightningDevKit8BindingsC6FilterC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Persist",
                    "printedName": "LightningDevKit.Bindings.Persist",
                    "usr": "s:15LightningDevKit8BindingsC7PersistC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC11chainSource11broadcaster6logger6feeest9persisterAeC6FilterCSg_AC20BroadcasterInterfaceCAC6LoggerCAC12FeeEstimatorCAC7PersistCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC11chainSource11broadcaster6logger6feeest9persisterAeC6FilterCSg_AC20BroadcasterInterfaceCAC6LoggerCAC12FeeEstimatorCAC7PersistCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getClaimableBalances",
                "printedName": "getClaimableBalances(ignoredChannels:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Balance]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Balance",
                        "printedName": "LightningDevKit.Bindings.Balance",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.ChannelDetails]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelDetails",
                        "printedName": "LightningDevKit.Bindings.ChannelDetails",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelDetailsC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC20getClaimableBalances15ignoredChannelsSayAC7BalanceCGSayAC14ChannelDetailsCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC20getClaimableBalances15ignoredChannelsSayAC7BalanceCGSayAC14ChannelDetailsCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMonitor",
                "printedName": "getMonitor(fundingTxo:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_LockedChannelMonitorNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_LockedChannelMonitorNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC03getF010fundingTxoAC020Result_LockedChannelF5NoneZCAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC03getF010fundingTxoAC020Result_LockedChannelF5NoneZCAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listMonitors",
                "printedName": "listMonitors()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.OutPoint, LightningDevKit.Bindings.ChannelId)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OutPoint, LightningDevKit.Bindings.ChannelId)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutPoint",
                            "printedName": "LightningDevKit.Bindings.OutPoint",
                            "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelId",
                            "printedName": "LightningDevKit.Bindings.ChannelId",
                            "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC12listMonitorsSayAC8OutPointC_AC9ChannelIdCtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC12listMonitorsSayAC8OutPointC_AC9ChannelIdCtGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listPendingMonitorUpdates",
                "printedName": "listPendingMonitorUpdates()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.OutPoint, [Swift.UInt64])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OutPoint, [Swift.UInt64])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutPoint",
                            "printedName": "LightningDevKit.Bindings.OutPoint",
                            "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt64]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt64",
                                "printedName": "Swift.UInt64",
                                "usr": "s:s6UInt64V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC011listPendingF7UpdatesSayAC8OutPointC_Says6UInt64VGtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC011listPendingF7UpdatesSayAC8OutPointC_Says6UInt64VGtGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelMonitorUpdated",
                "printedName": "channelMonitorUpdated(fundingTxo:completedUpdateId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC20Result_NoneAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC07channelF7Updated10fundingTxo17completedUpdateIdAC20Result_NoneAPIErrorZCAC8OutPointC_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC07channelF7Updated10fundingTxo17completedUpdateIdAC20Result_NoneAPIErrorZCAC8OutPointC_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getUpdateFuture",
                "printedName": "getUpdateFuture()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC15getUpdateFutureAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC15getUpdateFutureAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "rebroadcastPendingClaims",
                "printedName": "rebroadcastPendingClaims()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC24rebroadcastPendingClaimsyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC24rebroadcastPendingClaimsyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signerUnblocked",
                "printedName": "signerUnblocked(monitorOpt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC15signerUnblocked10monitorOptyAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC15signerUnblocked10monitorOptyAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "archiveFullyResolvedChannelMonitors",
                "printedName": "archiveFullyResolvedChannelMonitors()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC35archiveFullyResolvedChannelMonitorsyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC35archiveFullyResolvedChannelMonitorsyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asListen",
                "printedName": "asListen()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Listen",
                    "printedName": "LightningDevKit.Bindings.Listen",
                    "usr": "s:15LightningDevKit8BindingsC6ListenC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC8asListenAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC8asListenAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asConfirm",
                "printedName": "asConfirm()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Confirm",
                    "printedName": "LightningDevKit.Bindings.Confirm",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC9asConfirmAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC9asConfirmAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asWatch",
                "printedName": "asWatch()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Watch",
                    "printedName": "LightningDevKit.Bindings.Watch",
                    "usr": "s:15LightningDevKit8BindingsC5WatchC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC7asWatchAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC7asWatchAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEventsProvider",
                "printedName": "asEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventsProvider",
                    "printedName": "LightningDevKit.Bindings.EventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC16asEventsProviderAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC16asEventsProviderAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC",
            "mangledName": "$s15LightningDevKit8BindingsC12ChainMonitorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ClaimedHTLCDecodeErrorZ",
            "printedName": "Result_ClaimedHTLCDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClaimedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClaimedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClaimedHTLC",
                    "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                    "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC10initWithOk1oAeC0F4HTLCC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC10initWithOk1oAeC0F4HTLCC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClaimedHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClaimedHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC11initWithErr1eAeC06DecodeH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC11initWithErr1eAeC06DecodeH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC03getH0AC06DecodeH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC03getH0AC06DecodeH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClaimedHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClaimedHTLC",
                        "printedName": "LightningDevKit.Bindings.ClaimedHTLC",
                        "usr": "s:15LightningDevKit8BindingsC11ClaimedHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC8getValueAC0F4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC8getValueAC0F4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_ClaimedHTLCDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OffersMessage",
            "printedName": "OffersMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OffersMessageType",
                "printedName": "OffersMessageType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "InvoiceRequest",
                    "printedName": "InvoiceRequest",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type) -> LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersMessageType",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersMessageType",
                                "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO14InvoiceRequestyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO14InvoiceRequestyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Invoice",
                    "printedName": "Invoice",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type) -> LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersMessageType",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersMessageType",
                                "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO7InvoiceyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO7InvoiceyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvoiceError",
                    "printedName": "InvoiceError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type) -> LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OffersMessageType",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "OffersMessageType",
                                "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO12InvoiceErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO12InvoiceErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OffersMessageType",
                        "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                        "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "OffersMessageType",
                        "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                        "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageType",
                    "printedName": "LightningDevKit.Bindings.OffersMessage.OffersMessageType",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvoiceRequest",
                "printedName": "initWithInvoiceRequest(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC22initWithInvoiceRequest1aAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC22initWithInvoiceRequest1aAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvoice",
                "printedName": "initWithInvoice(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC15initWithInvoice1aAeC06Bolt12I0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC15initWithInvoice1aAeC06Bolt12I0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvoiceError",
                "printedName": "initWithInvoiceError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessage",
                    "printedName": "LightningDevKit.Bindings.OffersMessage",
                    "usr": "s:15LightningDevKit8BindingsC13OffersMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceError",
                    "printedName": "LightningDevKit.Bindings.InvoiceError",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC20initWithInvoiceError1aAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC20initWithInvoiceError1aAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isKnownType",
                "printedName": "isKnownType(tlvType:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC11isKnownType03tlvI0Sbs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC11isKnownType03tlvI0Sbs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageContents",
                "printedName": "asOnionMessageContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC07asOnionF8ContentsAC0hfI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC07asOnionF8ContentsAC0hfI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:argA:argB:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OffersMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OffersMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OffersMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC4read3ser4argA0I1BAC07Result_eF12DecodeErrorZCSays5UInt8VG_s6UInt64VAC6LoggerCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC4read3ser4argA0I1BAC07Result_eF12DecodeErrorZCSays5UInt8VG_s6UInt64VAC6LoggerCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvoiceRequest",
                "printedName": "getValueAsInvoiceRequest()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequest",
                        "printedName": "LightningDevKit.Bindings.InvoiceRequest",
                        "usr": "s:15LightningDevKit8BindingsC14InvoiceRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC24getValueAsInvoiceRequestAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC24getValueAsInvoiceRequestAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvoice",
                "printedName": "getValueAsInvoice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt12Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt12InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC17getValueAsInvoiceAC06Bolt12J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC17getValueAsInvoiceAC06Bolt12J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvoiceError",
                "printedName": "getValueAsInvoiceError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceError",
                        "printedName": "LightningDevKit.Bindings.InvoiceError",
                        "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OffersMessageC22getValueAsInvoiceErrorAC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC22getValueAsInvoiceErrorAC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OffersMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC13OffersMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OpenChannelV2DecodeErrorZ",
            "printedName": "Result_OpenChannelV2DecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenChannelV2",
                        "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
            "printedName": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitor",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC10initWithOk1oAESaySays5UInt8VG_AC0lM0CtG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC10initWithOk1oAESaySays5UInt8VG_AC0lM0CtG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Tuple",
                            "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              },
                              {
                                "kind": "TypeNominal",
                                "name": "ChannelMonitor",
                                "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                              }
                            ]
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC8getValueSaySays5UInt8VG_AC0lM0CtGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC8getValueSaySays5UInt8VG_AC0lM0CtGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC58Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_u8ZIOErrorZ",
            "printedName": "Result_CVec_u8ZIOErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_u8ZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_u8ZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_CVec_u8ZIOErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
            "printedName": "Result_Bolt11InvoiceSignOrCreationErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceSignOrCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceSignOrCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignOrCreationError",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                    "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC11initWithErr1eAeC0hijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC11initWithErr1eAeC0hijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SignOrCreationError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignOrCreationError",
                        "printedName": "LightningDevKit.Bindings.SignOrCreationError",
                        "usr": "s:15LightningDevKit8BindingsC19SignOrCreationErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC03getK0AC0hijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC03getK0AC0hijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11Invoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11Invoice",
                        "printedName": "LightningDevKit.Bindings.Bolt11Invoice",
                        "usr": "s:15LightningDevKit8BindingsC13Bolt11InvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_Bolt11InvoiceSignOrCreationErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RetryDecodeErrorZ",
            "printedName": "Result_RetryDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RetryDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RetryDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Retry",
                    "printedName": "LightningDevKit.Bindings.Retry",
                    "usr": "s:15LightningDevKit8BindingsC5RetryC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RetryDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RetryDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Retry?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Retry",
                        "printedName": "LightningDevKit.Bindings.Retry",
                        "usr": "s:15LightningDevKit8BindingsC5RetryC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC24Result_RetryDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Confirm",
            "printedName": "Confirm",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Confirm",
                    "printedName": "LightningDevKit.Bindings.Confirm",
                    "usr": "s:15LightningDevKit8BindingsC7ConfirmC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "transactionsConfirmed",
                "printedName": "transactionsConfirmed(header:txdata:height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC21transactionsConfirmed6header6txdata6heightySays5UInt8VGSg_SaySu_ALtGs6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC21transactionsConfirmed6header6txdata6heightySays5UInt8VGSg_SaySu_ALtGs6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "transactionUnconfirmed",
                "printedName": "transactionUnconfirmed(txid:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC22transactionUnconfirmed4txidySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC22transactionUnconfirmed4txidySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "bestBlockUpdated",
                "printedName": "bestBlockUpdated(header:height:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC16bestBlockUpdated6header6heightySays5UInt8VGSg_s6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC16bestBlockUpdated6header6heightySays5UInt8VGSg_s6UInt32VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRelevantTxids",
                "printedName": "getRelevantTxids()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], Swift.UInt32, [Swift.UInt8]?)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], Swift.UInt32, [Swift.UInt8]?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.UInt8]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7ConfirmC16getRelevantTxidsSaySays5UInt8VG_s6UInt32VAISgtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC16getRelevantTxidsSaySays5UInt8VG_s6UInt32VAISgtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7ConfirmC",
            "mangledName": "$s15LightningDevKit8BindingsC7ConfirmC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SpendableOutputDescriptor",
            "printedName": "SpendableOutputDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SpendableOutputDescriptorType",
                "printedName": "SpendableOutputDescriptorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "StaticOutput",
                    "printedName": "StaticOutput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type) -> LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendableOutputDescriptorType",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                            "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SpendableOutputDescriptorType",
                                "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO06StaticF0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO06StaticF0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DelayedPaymentOutput",
                    "printedName": "DelayedPaymentOutput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type) -> LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendableOutputDescriptorType",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                            "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SpendableOutputDescriptorType",
                                "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO014DelayedPaymentF0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO014DelayedPaymentF0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "StaticPaymentOutput",
                    "printedName": "StaticPaymentOutput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type) -> LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SpendableOutputDescriptorType",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                            "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SpendableOutputDescriptorType",
                                "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO013StaticPaymentF0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO013StaticPaymentF0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptorType",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptorType",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptorType",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.SpendableOutputDescriptorType",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithStaticOutput",
                "printedName": "initWithStaticOutput(outpoint:output:channelKeysId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC014initWithStaticF08outpoint6output13channelKeysIdAeC8OutPointC_AC02TxP0CSays5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC014initWithStaticF08outpoint6output13channelKeysIdAeC8OutPointC_AC02TxP0CSays5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDelayedPaymentOutput",
                "printedName": "initWithDelayedPaymentOutput(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC022initWithDelayedPaymentF01aAeC0jkfG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC022initWithDelayedPaymentF01aAeC0jkfG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithStaticPaymentOutput",
                "printedName": "initWithStaticPaymentOutput(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC021initWithStaticPaymentF01aAeC0jkfG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC021initWithStaticPaymentF01aAeC0jkfG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpendableOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpendableOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "createSpendableOutputsPsbt",
                "printedName": "createSpendableOutputsPsbt(descriptors:outputs:changeDestinationScript:feerateSatPer1000Weight:locktime:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_CVec_u8Zu64ZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_C2Tuple_CVec_u8Zu64ZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.TxOut]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06createE11OutputsPsbt11descriptors7outputs23changeDestinationScript23feerateSatPer1000Weight8locktimeAC32Result_C2Tuple_CVec_u8Zu64ZNoneZCSayAEG_SayAC5TxOutCGSays5UInt8VGs6UInt32VAVSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06createE11OutputsPsbt11descriptors7outputs23changeDestinationScript23feerateSatPer1000Weight8locktimeAC32Result_C2Tuple_CVec_u8Zu64ZNoneZCSayAEG_SayAC5TxOutCGSays5UInt8VGs6UInt32VAVSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsStaticOutput",
                "printedName": "getValueAsStaticOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.StaticOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StaticOutput",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor.StaticOutput",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC016getValueAsStaticF0AE0kF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC016getValueAsStaticF0AE0kF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDelayedPaymentOutput",
                "printedName": "getValueAsDelayedPaymentOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DelayedPaymentOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC024getValueAsDelayedPaymentF0AC0klfG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC024getValueAsDelayedPaymentF0AC0klfG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsStaticPaymentOutput",
                "printedName": "getValueAsStaticPaymentOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "StaticPaymentOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC023getValueAsStaticPaymentF0AC0klfG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC023getValueAsStaticPaymentF0AC0klfG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "StaticOutput",
                "printedName": "StaticOutput",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getOutpoint",
                    "printedName": "getOutpoint()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C11getOutpointAC8OutPointCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C11getOutpointAC8OutPointCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getOutput",
                    "printedName": "getOutput()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C03getF0AC5TxOutCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C03getF0AC5TxOutCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelKeysId",
                    "printedName": "getChannelKeysId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C16getChannelKeysIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C16getChannelKeysIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C",
                "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC06StaticF0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC25SpendableOutputDescriptorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InMemorySigner",
            "printedName": "InMemorySigner",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFundingKey",
                "printedName": "getFundingKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC13getFundingKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC13getFundingKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingKey",
                "printedName": "setFundingKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC13setFundingKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC13setFundingKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRevocationBaseKey",
                "printedName": "getRevocationBaseKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC20getRevocationBaseKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC20getRevocationBaseKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRevocationBaseKey",
                "printedName": "setRevocationBaseKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC20setRevocationBaseKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC20setRevocationBaseKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentKey",
                "printedName": "getPaymentKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC13getPaymentKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC13getPaymentKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentKey",
                "printedName": "setPaymentKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC13setPaymentKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC13setPaymentKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDelayedPaymentBaseKey",
                "printedName": "getDelayedPaymentBaseKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC24getDelayedPaymentBaseKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC24getDelayedPaymentBaseKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDelayedPaymentBaseKey",
                "printedName": "setDelayedPaymentBaseKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC24setDelayedPaymentBaseKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC24setDelayedPaymentBaseKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcBaseKey",
                "printedName": "getHtlcBaseKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14getHtlcBaseKeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14getHtlcBaseKeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcBaseKey",
                "printedName": "setHtlcBaseKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC14setHtlcBaseKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC14setHtlcBaseKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitmentSeed",
                "printedName": "getCommitmentSeed()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC17getCommitmentSeedSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC17getCommitmentSeedSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitmentSeed",
                "printedName": "setCommitmentSeed(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC17setCommitmentSeed3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC17setCommitmentSeed3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(fundingKey:revocationBaseKey:paymentKey:delayedPaymentBaseKey:htlcBaseKey:commitmentSeed:channelValueSatoshis:channelKeysId:randBytesUniqueStart:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InMemorySigner",
                    "printedName": "LightningDevKit.Bindings.InMemorySigner",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC10fundingKey014revocationBaseI007paymentI0014delayedPaymentkI004htlckI014commitmentSeed20channelValueSatoshis0R6KeysId20randBytesUniqueStartAESays5UInt8VG_A5Qs6UInt64VA2Qtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC10fundingKey014revocationBaseI007paymentI0014delayedPaymentkI004htlckI014commitmentSeed20channelValueSatoshis0R6KeysId20randBytesUniqueStartAESays5UInt8VG_A5Qs6UInt64VA2Qtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "counterpartyPubkeys",
                "printedName": "counterpartyPubkeys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelPublicKeys",
                        "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19counterpartyPubkeysAC17ChannelPublicKeysCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19counterpartyPubkeysAC17ChannelPublicKeysCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "counterpartySelectedContestDelay",
                "printedName": "counterpartySelectedContestDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC32counterpartySelectedContestDelays6UInt16VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC32counterpartySelectedContestDelays6UInt16VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "holderSelectedContestDelay",
                "printedName": "holderSelectedContestDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt16?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC26holderSelectedContestDelays6UInt16VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC26holderSelectedContestDelays6UInt16VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOutbound",
                "printedName": "isOutbound()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Bool?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC10isOutboundSbSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC10isOutboundSbSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fundingOutpoint",
                "printedName": "fundingOutpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC15fundingOutpointAC8OutPointCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC15fundingOutpointAC8OutPointCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelParameters",
                "printedName": "getChannelParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTransactionParameters",
                        "printedName": "LightningDevKit.Bindings.ChannelTransactionParameters",
                        "usr": "s:15LightningDevKit8BindingsC28ChannelTransactionParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC20getChannelParametersAC0i11TransactionJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC20getChannelParametersAC0i11TransactionJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelTypeFeatures",
                "printedName": "channelTypeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelTypeFeatures",
                        "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC19channelTypeFeaturesAC07ChanneliJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC19channelTypeFeaturesAC07ChanneliJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signCounterpartyPaymentInput",
                "printedName": "signCounterpartyPaymentInput(spendTx:inputIdx:descriptor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WitnessNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_WitnessNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "StaticPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.StaticPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC29StaticPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC28signCounterpartyPaymentInput7spendTx8inputIdx10descriptorAC19Result_WitnessNoneZCSays5UInt8VG_SuAC06StaticJ16OutputDescriptorCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC28signCounterpartyPaymentInput7spendTx8inputIdx10descriptorAC19Result_WitnessNoneZCSays5UInt8VG_SuAC06StaticJ16OutputDescriptorCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signDynamicP2wshInput",
                "printedName": "signDynamicP2wshInput(spendTx:inputIdx:descriptor:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WitnessNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_WitnessNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_WitnessNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DelayedPaymentOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.DelayedPaymentOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC30DelayedPaymentOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC21signDynamicP2wshInput7spendTx8inputIdx10descriptorAC19Result_WitnessNoneZCSays5UInt8VG_SuAC30DelayedPaymentOutputDescriptorCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC21signDynamicP2wshInput7spendTx8inputIdx10descriptorAC19Result_WitnessNoneZCSays5UInt8VG_SuAC30DelayedPaymentOutputDescriptorCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEntropySource",
                "printedName": "asEntropySource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC15asEntropySourceAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC15asEntropySourceAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asChannelSigner",
                "printedName": "asChannelSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelSigner",
                    "printedName": "LightningDevKit.Bindings.ChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC09asChannelG0AC0iG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC09asChannelG0AC0iG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asEcdsaChannelSigner",
                "printedName": "asEcdsaChannelSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC014asEcdsaChannelG0AC0ijG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC014asEcdsaChannelG0AC0ijG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:arg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InMemorySignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InMemorySignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_InMemorySignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_AC13EntropySourceCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_AC13EntropySourceCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC",
            "mangledName": "$s15LightningDevKit8BindingsC14InMemorySignerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NodeFeaturesDecodeErrorZ",
            "printedName": "Result_NodeFeaturesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeFeatures",
                        "printedName": "LightningDevKit.Bindings.NodeFeatures",
                        "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC31Result_NodeFeaturesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OfferBolt12SemanticErrorZ",
            "printedName": "Result_OfferBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Offer",
                    "printedName": "LightningDevKit.Bindings.Offer",
                    "usr": "s:15LightningDevKit8BindingsC5OfferC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OfferBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OfferBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC11initWithErr1eAeC0ghI0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC03getI0AC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Offer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Offer",
                        "printedName": "LightningDevKit.Bindings.Offer",
                        "usr": "s:15LightningDevKit8BindingsC5OfferC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_OfferBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ThirtyTwoBytesPaymentSendFailureZ",
            "printedName": "Result_ThirtyTwoBytesPaymentSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesPaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC11initWithErr1eAeC0ijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC11initWithErr1eAeC0ijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailure",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC8getErrorAC0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC8getErrorAC0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_ThirtyTwoBytesPaymentSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PaymentParametersDecodeErrorZ",
            "printedName": "Result_PaymentParametersDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentParameters",
                        "printedName": "LightningDevKit.Bindings.PaymentParameters",
                        "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_PaymentParametersDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RawDataPart",
            "printedName": "RawDataPart",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTimestamp",
                "printedName": "getTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PositiveTimestamp",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC12getTimestampAC08PositiveI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC12getTimestampAC08PositiveI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTimestamp",
                "printedName": "setTimestamp(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PositiveTimestamp",
                    "printedName": "LightningDevKit.Bindings.PositiveTimestamp",
                    "usr": "s:15LightningDevKit8BindingsC17PositiveTimestampC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC12setTimestamp3valyAC08PositiveI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC12setTimestamp3valyAC08PositiveI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawDataPart",
                    "printedName": "LightningDevKit.Bindings.RawDataPart",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawDataPart",
                    "printedName": "LightningDevKit.Bindings.RawDataPart",
                    "usr": "s:15LightningDevKit8BindingsC11RawDataPartC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11RawDataPartC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11RawDataPartC",
            "mangledName": "$s15LightningDevKit8BindingsC11RawDataPartC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InitDecodeErrorZ",
            "printedName": "Result_InitDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC10initWithOk1oAeC0dF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC10initWithOk1oAeC0dF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BindingsInit?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BindingsInit",
                        "printedName": "LightningDevKit.Bindings.BindingsInit",
                        "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC8getValueAC0dF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC8getValueAC0dF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_InitDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
            "printedName": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestWithExplicitPayerIdBuilder",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestWithExplicitPayerIdBuilder",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijkL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijkL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC04initH3Err1eAeC0mnO0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC04initH3Err1eAeC0mnO0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC03getO0AC0mnO0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC03getO0AC0mnO0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestWithExplicitPayerIdBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequestWithExplicitPayerIdBuilder",
                        "printedName": "LightningDevKit.Bindings.InvoiceRequestWithExplicitPayerIdBuilder",
                        "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC8getValueAC0fghijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC8getValueAC0fghijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC67Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HeldHtlcAvailable",
            "printedName": "HeldHtlcAvailable",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentReleaseSecret",
                "printedName": "getPaymentReleaseSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC23getPaymentReleaseSecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC23getPaymentReleaseSecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentReleaseSecret",
                "printedName": "setPaymentReleaseSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC23setPaymentReleaseSecret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC23setPaymentReleaseSecret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentReleaseSecretArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HeldHtlcAvailable",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC23paymentReleaseSecretArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC23paymentReleaseSecretArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HeldHtlcAvailableDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HeldHtlcAvailableDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_HeldHtlcAvailableDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC",
            "mangledName": "$s15LightningDevKit8BindingsC17HeldHtlcAvailableC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CVec_BlindedPaymentPathZNoneZ",
            "printedName": "Result_CVec_BlindedPaymentPathZNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedPaymentPathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedPaymentPathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC10initWithOk1oAESayAC0ghI0CG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC10initWithOk1oAESayAC0ghI0CG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_BlindedPaymentPathZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_BlindedPaymentPathZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BlindedPaymentPath",
                            "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                            "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC8getValueSayAC0ghI0CGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC8getValueSayAC0ghI0CGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_CVec_BlindedPaymentPathZNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RoutingMessageHandler",
            "printedName": "RoutingMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(messageSendEventsProvider:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingMessageHandler",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC25messageSendEventsProviderAeC0fijK0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC25messageSendEventsProviderAeC0fijK0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleNodeAnnouncement",
                "printedName": "handleNodeAnnouncement(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC22handleNodeAnnouncement3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC22handleNodeAnnouncement3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleChannelAnnouncement",
                "printedName": "handleChannelAnnouncement(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC25handleChannelAnnouncement3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC25handleChannelAnnouncement3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleChannelUpdate",
                "printedName": "handleChannelUpdate(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_boolLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_boolLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_boolA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19handleChannelUpdate3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19handleChannelUpdate3msgAC011Result_boolA6ErrorZCAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextChannelAnnouncement",
                "printedName": "getNextChannelAnnouncement(startingPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(LightningDevKit.Bindings.ChannelAnnouncement, LightningDevKit.Bindings.ChannelUpdate, LightningDevKit.Bindings.ChannelUpdate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.ChannelAnnouncement, LightningDevKit.Bindings.ChannelUpdate, LightningDevKit.Bindings.ChannelUpdate)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelAnnouncement",
                            "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                            "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelUpdate",
                            "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                            "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelUpdate",
                            "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                            "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC26getNextChannelAnnouncement13startingPointAC0jK0C_AC0J6UpdateCAKtSgs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC26getNextChannelAnnouncement13startingPointAC0jK0C_AC0J6UpdateCAKtSgs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextNodeAnnouncement",
                "printedName": "getNextNodeAnnouncement(startingPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC23getNextNodeAnnouncement13startingPointAC0jK0CAC0J2IdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC23getNextNodeAnnouncement13startingPointAC0jK0CAC0J2IdC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "peerConnected",
                "printedName": "peerConnected(theirNodeId:initArgument:inbound:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC13peerConnected11theirNodeId12initArgument7inboundAC011Result_NoneQ1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC13peerConnected11theirNodeId12initArgument7inboundAC011Result_NoneQ1ZCSays5UInt8VG_AC0D4InitCSbtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleReplyChannelRange",
                "printedName": "handleReplyChannelRange(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC23handleReplyChannelRange11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC23handleReplyChannelRange11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleReplyShortChannelIdsEnd",
                "printedName": "handleReplyShortChannelIdsEnd(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyShortChannelIdsEnd",
                    "printedName": "LightningDevKit.Bindings.ReplyShortChannelIdsEnd",
                    "usr": "s:15LightningDevKit8BindingsC23ReplyShortChannelIdsEndC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC29handleReplyShortChannelIdsEnd11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijklM0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC29handleReplyShortChannelIdsEnd11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijklM0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleQueryChannelRange",
                "printedName": "handleQueryChannelRange(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC23handleQueryChannelRange11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijK0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC23handleQueryChannelRange11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijK0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "handleQueryShortChannelIds",
                "printedName": "handleQueryShortChannelIds(theirNodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneLightningErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneLightningErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneA6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC26handleQueryShortChannelIds11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijkL0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC26handleQueryShortChannelIds11theirNodeId3msgAC011Result_NoneA6ErrorZCSays5UInt8VG_AC0ijkL0CtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "processingQueueHigh",
                "printedName": "processingQueueHigh()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC19processingQueueHighSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC19processingQueueHighSbyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedNodeFeatures",
                "printedName": "providedNodeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC20providedNodeFeaturesAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "providedInitFeatures",
                "printedName": "providedInitFeatures(theirNodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC20providedInitFeatures11theirNodeIdAC0iJ0CSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMessageSendEventsProvider",
                "printedName": "getMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC03getF18SendEventsProviderAC0fijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC03getF18SendEventsProviderAC0fijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC21RoutingMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ClosingSignedFeeRangeDecodeErrorZ",
            "printedName": "Result_ClosingSignedFeeRangeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSignedFeeRange",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                    "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ClosingSignedFeeRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosingSignedFeeRange",
                        "printedName": "LightningDevKit.Bindings.ClosingSignedFeeRange",
                        "usr": "s:15LightningDevKit8BindingsC21ClosingSignedFeeRangeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_ClosingSignedFeeRangeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceRequestFields",
            "printedName": "InvoiceRequestFields",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPayerId",
                "printedName": "getPayerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC10getPayerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC10getPayerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPayerId",
                "printedName": "setPayerId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC10setPayerId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC10setPayerId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getQuantity",
                "printedName": "getQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC11getQuantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC11getQuantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setQuantity",
                "printedName": "setQuantity(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC11setQuantity3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC11setQuantity3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPayerNoteTruncated",
                "printedName": "getPayerNoteTruncated()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UntrustedString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UntrustedString",
                        "printedName": "LightningDevKit.Bindings.UntrustedString",
                        "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC21getPayerNoteTruncatedAC15UntrustedStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC21getPayerNoteTruncatedAC15UntrustedStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPayerNoteTruncated",
                "printedName": "setPayerNoteTruncated(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC21setPayerNoteTruncated3valyAC15UntrustedStringC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC21setPayerNoteTruncated3valyAC15UntrustedStringC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(payerIdArg:quantityArg:payerNoteTruncatedArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC10payerIdArg08quantityJ00h13NoteTruncatedJ0AESays5UInt8VG_s6UInt64VSgAC15UntrustedStringCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC10payerIdArg08quantityJ00h13NoteTruncatedJ0AESays5UInt8VG_s6UInt64VSgAC15UntrustedStringCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC",
            "mangledName": "$s15LightningDevKit8BindingsC20InvoiceRequestFieldsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BuiltCommitmentTransactionDecodeErrorZ",
            "printedName": "Result_BuiltCommitmentTransactionDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BuiltCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.BuiltCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BuiltCommitmentTransactionDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BuiltCommitmentTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BuiltCommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.BuiltCommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC45Result_BuiltCommitmentTransactionDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedForward",
            "printedName": "BlindedForward",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getInboundBlindingPoint",
                "printedName": "getInboundBlindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC23getInboundBlindingPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC23getInboundBlindingPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInboundBlindingPoint",
                "printedName": "setInboundBlindingPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC23setInboundBlindingPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC23setInboundBlindingPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFailure",
                "printedName": "getFailure()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC10getFailureAC0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC10getFailureAC0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFailure",
                "printedName": "setFailure(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC10setFailure3valyAC0eH0O_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC10setFailure3valyAC0eH0O_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextBlindingOverride",
                "printedName": "getNextBlindingOverride()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC23getNextBlindingOverrideSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC23getNextBlindingOverrideSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextBlindingOverride",
                "printedName": "setNextBlindingOverride(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC23setNextBlindingOverride3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC23setNextBlindingOverride3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(inboundBlindingPointArg:failureArg:nextBlindingOverrideArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedForward",
                    "printedName": "LightningDevKit.Bindings.BlindedForward",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC23inboundBlindingPointArg07failureJ004nexth8OverrideJ0AESays5UInt8VG_AC0E7FailureOAKtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC23inboundBlindingPointArg07failureJ004nexth8OverrideJ0AESays5UInt8VG_AC0E7FailureOAKtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedForward",
                    "printedName": "LightningDevKit.Bindings.BlindedForward",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedForward",
                    "printedName": "LightningDevKit.Bindings.BlindedForward",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedForwardDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedForwardDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC",
            "mangledName": "$s15LightningDevKit8BindingsC14BlindedForwardC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CommitmentSigned",
            "printedName": "CommitmentSigned",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcSignatures",
                "printedName": "getHtlcSignatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC17getHtlcSignaturesSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC17getHtlcSignaturesSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcSignatures",
                "printedName": "setHtlcSignatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC17setHtlcSignatures3valySaySays5UInt8VGG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC17setHtlcSignatures3valySaySays5UInt8VGG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBatch",
                "printedName": "getBatch()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentSignedBatch",
                        "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                        "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC8getBatchAC0efH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC8getBatchAC0efH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBatch",
                "printedName": "setBatch(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC8setBatch3valyAC0efH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC8setBatch3valyAC0efH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:signatureArg:htlcSignaturesArg:batchArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSignedBatch",
                    "printedName": "LightningDevKit.Bindings.CommitmentSignedBatch",
                    "usr": "s:15LightningDevKit8BindingsC21CommitmentSignedBatchC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC12channelIdArg09signatureI0014htlcSignaturesI005batchI0AeC07ChannelH0C_Says5UInt8VGSayANGAC0eF5BatchCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC12channelIdArg09signatureI0014htlcSignaturesI005batchI0AeC07ChannelH0C_Says5UInt8VGSayANGAC0eF5BatchCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentSigned",
                    "printedName": "LightningDevKit.Bindings.CommitmentSigned",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CommitmentSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CommitmentSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC35Result_CommitmentSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16CommitmentSignedC",
            "mangledName": "$s15LightningDevKit8BindingsC16CommitmentSignedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeIdLookUp",
            "printedName": "NodeIdLookUp",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "nextNodeId",
                "printedName": "nextNodeId(shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC04nexteF0012shortChannelF0Says5UInt8VGs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC04nexteF0012shortChannelF0Says5UInt8VGs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC",
            "mangledName": "$s15LightningDevKit8BindingsC12NodeIdLookUpC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentPurpose",
            "printedName": "PaymentPurpose",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PaymentPurposeType",
                "printedName": "PaymentPurposeType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Bolt11InvoicePayment",
                    "printedName": "Bolt11InvoicePayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type) -> LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentPurposeType",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentPurposeType",
                                "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO013Bolt11InvoiceE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO013Bolt11InvoiceE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Bolt12OfferPayment",
                    "printedName": "Bolt12OfferPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type) -> LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentPurposeType",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentPurposeType",
                                "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO011Bolt12OfferE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO011Bolt12OfferE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Bolt12RefundPayment",
                    "printedName": "Bolt12RefundPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type) -> LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentPurposeType",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentPurposeType",
                                "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO012Bolt12RefundE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO012Bolt12RefundE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SpontaneousPayment",
                    "printedName": "SpontaneousPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type) -> LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PaymentPurposeType",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                            "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PaymentPurposeType",
                                "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO011SpontaneousE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO011SpontaneousE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPurposeType",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentPurposeType",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurposeType",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose.PaymentPurposeType",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt11InvoicePayment",
                "printedName": "initWithBolt11InvoicePayment(paymentPreimage:paymentSecret:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC021initWithBolt11InvoiceE015paymentPreimage0K6SecretAESays5UInt8VGSg_AKtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC021initWithBolt11InvoiceE015paymentPreimage0K6SecretAESays5UInt8VGSg_AKtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt12OfferPayment",
                "printedName": "initWithBolt12OfferPayment(paymentPreimage:paymentSecret:paymentContext:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12OfferContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                    "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC019initWithBolt12OfferE015paymentPreimage0K6Secret0K7ContextAESays5UInt8VGSg_AlC0ijN0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC019initWithBolt12OfferE015paymentPreimage0K6Secret0K7ContextAESays5UInt8VGSg_AlC0ijN0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBolt12RefundPayment",
                "printedName": "initWithBolt12RefundPayment(paymentPreimage:paymentSecret:paymentContext:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC020initWithBolt12RefundE015paymentPreimage0K6Secret0K7ContextAESays5UInt8VGSg_AlC0ijN0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC020initWithBolt12RefundE015paymentPreimage0K6Secret0K7ContextAESays5UInt8VGSg_AlC0ijN0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSpontaneousPayment",
                "printedName": "initWithSpontaneousPayment(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC019initWithSpontaneousE01aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC019initWithSpontaneousE01aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentPurpose",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "preimage",
                "printedName": "preimage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC8preimageSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC8preimageSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentPurposeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentPurposeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PaymentPurposeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBolt11InvoicePayment",
                "printedName": "getValueAsBolt11InvoicePayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt11InvoicePayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoicePayment",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt11InvoicePayment",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC023getValueAsBolt11InvoiceE0AE0jkE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC023getValueAsBolt11InvoiceE0AE0jkE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBolt12OfferPayment",
                "printedName": "getValueAsBolt12OfferPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt12OfferPayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12OfferPayment",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt12OfferPayment",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC021getValueAsBolt12OfferE0AE0jkE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC021getValueAsBolt12OfferE0AE0jkE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBolt12RefundPayment",
                "printedName": "getValueAsBolt12RefundPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt12RefundPayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12RefundPayment",
                        "printedName": "LightningDevKit.Bindings.PaymentPurpose.Bolt12RefundPayment",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC022getValueAsBolt12RefundE0AE0jkE0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC022getValueAsBolt12RefundE0AE0jkE0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSpontaneousPayment",
                "printedName": "getValueAsSpontaneousPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC021getValueAsSpontaneousE0Says5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC021getValueAsSpontaneousE0Says5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Bolt11InvoicePayment",
                "printedName": "Bolt11InvoicePayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C03getE8PreimageSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C03getE8PreimageSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentSecret",
                    "printedName": "getPaymentSecret()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C03getE6SecretSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C03getE6SecretSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC013Bolt11InvoiceE0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Bolt12OfferPayment",
                "printedName": "Bolt12OfferPayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE8PreimageSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE8PreimageSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentSecret",
                    "printedName": "getPaymentSecret()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE6SecretSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE6SecretSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentContext",
                    "printedName": "getPaymentContext()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12OfferContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12OfferContext",
                        "usr": "s:15LightningDevKit8BindingsC18Bolt12OfferContextC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE7ContextAC0ghJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C03getE7ContextAC0ghJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC011Bolt12OfferE0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Bolt12RefundPayment",
                "printedName": "Bolt12RefundPayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentPreimage",
                    "printedName": "getPaymentPreimage()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE8PreimageSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE8PreimageSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentSecret",
                    "printedName": "getPaymentSecret()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE6SecretSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE6SecretSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentContext",
                    "printedName": "getPaymentContext()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12RefundContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE7ContextAC0ghJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C03getE7ContextAC0ghJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C",
                "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC012Bolt12RefundE0C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14PaymentPurposeC",
            "mangledName": "$s15LightningDevKit8BindingsC14PaymentPurposeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PrivateRoute",
            "printedName": "PrivateRoute",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PrivateRoute",
                    "printedName": "LightningDevKit.Bindings.PrivateRoute",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PrivateRoute",
                    "printedName": "LightningDevKit.Bindings.PrivateRoute",
                    "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(hops:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PrivateRouteCreationErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PrivateRouteCreationErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_PrivateRouteCreationErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC3new4hopsAC07Result_eF14CreationErrorZCAC0F4HintC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC3new4hopsAC07Result_eF14CreationErrorZCAC0F4HintC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "intoInner",
                "printedName": "intoInner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC9intoInnerAC0F4HintCyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC9intoInnerAC0F4HintCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12PrivateRouteC",
            "mangledName": "$s15LightningDevKit8BindingsC12PrivateRouteC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelMonitor",
            "printedName": "ChannelMonitor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "updateMonitor",
                "printedName": "updateMonitor(updates:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC06updateF07updates11broadcaster12feeEstimator6loggerAC011Result_NoneN1ZCAC0eF6UpdateC_AC20BroadcasterInterfaceCAC03FeeK0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC06updateF07updates11broadcaster12feeEstimator6loggerAC011Result_NoneN1ZCAC0eF6UpdateC_AC20BroadcasterInterfaceCAC03FeeK0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLatestUpdateId",
                "printedName": "getLatestUpdateId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC17getLatestUpdateIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC17getLatestUpdateIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingTxo",
                "printedName": "getFundingTxo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(LightningDevKit.Bindings.OutPoint, [Swift.UInt8])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC13getFundingTxoAC8OutPointC_Says5UInt8VGtyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC13getFundingTxoAC8OutPointC_Says5UInt8VGtyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelId",
                "printedName": "channelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC9channelIdAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC9channelIdAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOutputsToWatch",
                "printedName": "getOutputsToWatch()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], [(Swift.UInt32, [Swift.UInt8])])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [(Swift.UInt32, [Swift.UInt8])])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[(Swift.UInt32, [Swift.UInt8])]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(Swift.UInt32, [Swift.UInt8])",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt32",
                                    "printedName": "Swift.UInt32",
                                    "usr": "s:s6UInt32V"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "Array",
                                    "printedName": "[Swift.UInt8]",
                                    "children": [
                                      {
                                        "kind": "TypeNominal",
                                        "name": "UInt8",
                                        "printedName": "Swift.UInt8",
                                        "usr": "s:s5UInt8V"
                                      }
                                    ],
                                    "usr": "s:Sa"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC17getOutputsToWatchSaySays5UInt8VG_Says6UInt32V_AItGtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC17getOutputsToWatchSaySays5UInt8VG_Says6UInt32V_AItGtGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "loadOutputsToWatch",
                "printedName": "loadOutputsToWatch(filter:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Filter",
                    "printedName": "LightningDevKit.Bindings.Filter",
                    "usr": "s:15LightningDevKit8BindingsC6FilterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC18loadOutputsToWatch6filter6loggeryAC6FilterC_AC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC18loadOutputsToWatch6filter6loggeryAC6FilterC_AC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAndClearPendingMonitorEvents",
                "printedName": "getAndClearPendingMonitorEvents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.MonitorEvent]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MonitorEvent",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC018getAndClearPendingF6EventsSayAC0F5EventCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC018getAndClearPendingF6EventsSayAC0F5EventCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "processPendingEvents",
                "printedName": "processPendingEvents(handler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneReplayEventZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneReplayEventZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_NoneReplayEventZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EventHandler",
                    "printedName": "LightningDevKit.Bindings.EventHandler",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC20processPendingEvents7handlerAC23Result_NoneReplayEventZCAC0N7HandlerC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC20processPendingEvents7handlerAC23Result_NoneReplayEventZCAC0N7HandlerC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initialCounterpartyCommitmentTx",
                "printedName": "initialCounterpartyCommitmentTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CommitmentTransaction?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC31initialCounterpartyCommitmentTxAC0I11TransactionCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC31initialCounterpartyCommitmentTxAC0I11TransactionCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "counterpartyCommitmentTxsFromUpdate",
                "printedName": "counterpartyCommitmentTxsFromUpdate(update:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.CommitmentTransaction]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentTransaction",
                        "printedName": "LightningDevKit.Bindings.CommitmentTransaction",
                        "usr": "s:15LightningDevKit8BindingsC21CommitmentTransactionC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdate",
                    "usr": "s:15LightningDevKit8BindingsC20ChannelMonitorUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC35counterpartyCommitmentTxsFromUpdate6updateSayAC0H11TransactionCGAC0efK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC35counterpartyCommitmentTxsFromUpdate6updateSayAC0H11TransactionCGAC0efK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signToLocalJusticeTx",
                "printedName": "signToLocalJusticeTx(justiceTx:inputIdx:value:commitmentNumber:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC20signToLocalJusticeTx07justiceK08inputIdx5value16commitmentNumberAC23Result_TransactionNoneZCSays5UInt8VG_Sus6UInt64VAQtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC20signToLocalJusticeTx07justiceK08inputIdx5value16commitmentNumberAC23Result_TransactionNoneZCSays5UInt8VG_Sus6UInt64VAQtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterpartyNodeId",
                "printedName": "getCounterpartyNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC21getCounterpartyNodeIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC21getCounterpartyNodeIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "broadcastLatestHolderCommitmentTxn",
                "printedName": "broadcastLatestHolderCommitmentTxn(broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC34broadcastLatestHolderCommitmentTxn11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeN0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC34broadcastLatestHolderCommitmentTxn11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeN0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blockConnected",
                "printedName": "blockConnected(header:txdata:height:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[(Swift.UInt32, LightningDevKit.Bindings.TxOut)]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(Swift.UInt32, LightningDevKit.Bindings.TxOut)",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt32",
                                    "printedName": "Swift.UInt32",
                                    "usr": "s:s6UInt32V"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "TxOut",
                                    "printedName": "LightningDevKit.Bindings.TxOut",
                                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC14blockConnected6header6txdata6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAO_SaySu_AOtGAqC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC14blockConnected6header6txdata6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAO_SaySu_AOtGAqC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blockDisconnected",
                "printedName": "blockDisconnected(header:height:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC17blockDisconnected6header6height11broadcaster12feeEstimator6loggerySays5UInt8VG_s6UInt32VAC20BroadcasterInterfaceCAC03FeeM0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC17blockDisconnected6header6height11broadcaster12feeEstimator6loggerySays5UInt8VG_s6UInt32VAC20BroadcasterInterfaceCAC03FeeM0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "transactionsConfirmed",
                "printedName": "transactionsConfirmed(header:txdata:height:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[(Swift.UInt32, LightningDevKit.Bindings.TxOut)]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(Swift.UInt32, LightningDevKit.Bindings.TxOut)",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt32",
                                    "printedName": "Swift.UInt32",
                                    "usr": "s:s6UInt32V"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "TxOut",
                                    "printedName": "LightningDevKit.Bindings.TxOut",
                                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(Swift.UInt, [Swift.UInt8])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(Swift.UInt, [Swift.UInt8])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC21transactionsConfirmed6header6txdata6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAO_SaySu_AOtGAqC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC21transactionsConfirmed6header6txdata6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAO_SaySu_AOtGAqC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "transactionUnconfirmed",
                "printedName": "transactionUnconfirmed(txid:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC22transactionUnconfirmed4txid11broadcaster12feeEstimator6loggerySays5UInt8VG_AC20BroadcasterInterfaceCAC03FeeL0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC22transactionUnconfirmed4txid11broadcaster12feeEstimator6loggerySays5UInt8VG_AC20BroadcasterInterfaceCAC03FeeL0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "bestBlockUpdated",
                "printedName": "bestBlockUpdated(header:height:broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], [(Swift.UInt32, LightningDevKit.Bindings.TxOut)])",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[(Swift.UInt32, LightningDevKit.Bindings.TxOut)]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Tuple",
                                "printedName": "(Swift.UInt32, LightningDevKit.Bindings.TxOut)",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt32",
                                    "printedName": "Swift.UInt32",
                                    "usr": "s:s6UInt32V"
                                  },
                                  {
                                    "kind": "TypeNominal",
                                    "name": "TxOut",
                                    "printedName": "LightningDevKit.Bindings.TxOut",
                                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                                  }
                                ]
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC16bestBlockUpdated6header6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAN_ApC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC16bestBlockUpdated6header6height11broadcaster12feeEstimator6loggerSaySays5UInt8VG_Says6UInt32V_AC5TxOutCtGtGAN_ApC20BroadcasterInterfaceCAC03FeeN0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRelevantTxids",
                "printedName": "getRelevantTxids()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[([Swift.UInt8], Swift.UInt32, [Swift.UInt8]?)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], Swift.UInt32, [Swift.UInt8]?)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Optional",
                            "printedName": "[Swift.UInt8]?",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Array",
                                "printedName": "[Swift.UInt8]",
                                "children": [
                                  {
                                    "kind": "TypeNominal",
                                    "name": "UInt8",
                                    "printedName": "Swift.UInt8",
                                    "usr": "s:s5UInt8V"
                                  }
                                ],
                                "usr": "s:Sa"
                              }
                            ],
                            "usr": "s:Sq"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC16getRelevantTxidsSaySays5UInt8VG_s6UInt32VAISgtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC16getRelevantTxidsSaySays5UInt8VG_s6UInt32VAISgtGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "currentBestBlock",
                "printedName": "currentBestBlock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC16currentBestBlockAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC16currentBestBlockAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "rebroadcastPendingClaims",
                "printedName": "rebroadcastPendingClaims(broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC24rebroadcastPendingClaims11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeL0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC24rebroadcastPendingClaims11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeL0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hasPendingClaims",
                "printedName": "hasPendingClaims()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC16hasPendingClaimsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC16hasPendingClaimsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signerUnblocked",
                "printedName": "signerUnblocked(broadcaster:feeEstimator:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BroadcasterInterface",
                    "printedName": "LightningDevKit.Bindings.BroadcasterInterface",
                    "usr": "s:15LightningDevKit8BindingsC20BroadcasterInterfaceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FeeEstimator",
                    "printedName": "LightningDevKit.Bindings.FeeEstimator",
                    "usr": "s:15LightningDevKit8BindingsC12FeeEstimatorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC15signerUnblocked11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeK0CAC6LoggerCtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC15signerUnblocked11broadcaster12feeEstimator6loggeryAC20BroadcasterInterfaceC_AC03FeeK0CAC6LoggerCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSpendableOutputs",
                "printedName": "getSpendableOutputs(tx:confirmationHeight:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SpendableOutputDescriptor]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC19getSpendableOutputs2tx18confirmationHeightSayAC0H16OutputDescriptorCGSays5UInt8VG_s6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC19getSpendableOutputs2tx18confirmationHeightSayAC0H16OutputDescriptorCGSays5UInt8VG_s6UInt32VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isFullyResolved",
                "printedName": "isFullyResolved(logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC15isFullyResolved6loggerSbAC6LoggerC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC15isFullyResolved6loggerSbAC6LoggerC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getClaimableBalances",
                "printedName": "getClaimableBalances()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Balance]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Balance",
                        "printedName": "LightningDevKit.Bindings.Balance",
                        "usr": "s:15LightningDevKit8BindingsC7BalanceC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC20getClaimableBalancesSayAC7BalanceCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC20getClaimableBalancesSayAC7BalanceCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC",
            "mangledName": "$s15LightningDevKit8BindingsC14ChannelMonitorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Record",
            "printedName": "Record",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6RecordC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getLevel",
                "printedName": "getLevel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC8getLevelAC0G0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC8getLevelAC0G0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLevel",
                "printedName": "setLevel(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC8setLevel3valyAC0G0O_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC8setLevel3valyAC0G0O_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPeerId",
                "printedName": "getPeerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC9getPeerIdSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC9getPeerIdSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPeerId",
                "printedName": "setPeerId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC9setPeerId3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC9setPeerId3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC12getChannelIdAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC12getChannelIdAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC12setChannelId3valyAC0gH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC12setChannelId3valyAC0gH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getArgs",
                "printedName": "getArgs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7getArgsSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7getArgsSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setArgs",
                "printedName": "setArgs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7setArgs3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7setArgs3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getModulePath",
                "printedName": "getModulePath()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC13getModulePathSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC13getModulePathSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setModulePath",
                "printedName": "setModulePath(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC13setModulePath3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC13setModulePath3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFile",
                "printedName": "getFile()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7getFileSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7getFileSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFile",
                "printedName": "setFile(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7setFile3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7setFile3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLine",
                "printedName": "getLine()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7getLines6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7getLines6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLine",
                "printedName": "setLine(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7setLine3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7setLine3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC14setPaymentHash3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC14setPaymentHash3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(levelArg:peerIdArg:channelIdArg:argsArg:modulePathArg:fileArg:lineArg:paymentHashArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Record",
                    "printedName": "LightningDevKit.Bindings.Record",
                    "usr": "s:15LightningDevKit8BindingsC6RecordC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6RecordC8levelArg06peerIdG007channeliG004argsG0010modulePathG004fileG004lineG0011paymentHashG0AeC5LevelO_Says5UInt8VGAC07ChannelI0CS3Ss6UInt32VARSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC8levelArg06peerIdG007channeliG004argsG0010modulePathG004fileG004lineG0011paymentHashG0AeC5LevelO_Says5UInt8VGAC07ChannelI0CS3Ss6UInt32VARSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6RecordC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6RecordC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6RecordC",
            "mangledName": "$s15LightningDevKit8BindingsC6RecordC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SignBolt12InvoiceFn",
            "printedName": "SignBolt12InvoiceFn",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignBolt12InvoiceFn",
                    "printedName": "LightningDevKit.Bindings.SignBolt12InvoiceFn",
                    "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "signInvoice",
                "printedName": "signInvoice(message:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedBolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.UnsignedBolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC04signG07messageAC28Result_SchnorrSignatureNoneZCAC08UnsignedfG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC04signG07messageAC28Result_SchnorrSignatureNoneZCAC08UnsignedfG0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19SignBolt12InvoiceFnC",
            "mangledName": "$s15LightningDevKit8BindingsC19SignBolt12InvoiceFnC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelMonitorUpdateStatus",
            "printedName": "ChannelMonitorUpdateStatus",
            "children": [
              {
                "kind": "Var",
                "name": "Completed",
                "printedName": "Completed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type) -> LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitorUpdateStatus",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                        "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitorUpdateStatus",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                            "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9CompletedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9CompletedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InProgress",
                "printedName": "InProgress",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type) -> LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitorUpdateStatus",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                        "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitorUpdateStatus",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                            "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO10InProgressyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO10InProgressyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnrecoverableError",
                "printedName": "UnrecoverableError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type) -> LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitorUpdateStatus",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                        "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitorUpdateStatus",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                            "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO18UnrecoverableErroryA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO18UnrecoverableErroryA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelMonitorUpdateStatus",
                    "printedName": "LightningDevKit.Bindings.ChannelMonitorUpdateStatus",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO",
            "mangledName": "$s15LightningDevKit8BindingsC26ChannelMonitorUpdateStatusO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ErrorMessageDecodeErrorZ",
            "printedName": "Result_ErrorMessageDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ErrorMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ErrorMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ErrorMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ErrorMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC11initWithErr1eAeC0hF0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC11initWithErr1eAeC0hF0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC03getF0AC0hF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC03getF0AC0hF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorMessage",
                        "printedName": "LightningDevKit.Bindings.ErrorMessage",
                        "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC",
            "mangledName": "$s15LightningDevKit8BindingsC025Result_ErrorMessageDecodeF1ZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SpendableOutputDescriptorDecodeErrorZ",
            "printedName": "Result_SpendableOutputDescriptorDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpendableOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpendableOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpendableOutputDescriptor",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpendableOutputDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpendableOutputDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpendableOutputDescriptor",
                        "printedName": "LightningDevKit.Bindings.SpendableOutputDescriptor",
                        "usr": "s:15LightningDevKit8BindingsC25SpendableOutputDescriptorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC44Result_SpendableOutputDescriptorDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OutboundHTLCDetailsDecodeErrorZ",
            "printedName": "Result_OutboundHTLCDetailsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutboundHTLCDetails",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                    "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutboundHTLCDetailsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutboundHTLCDetailsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCDetails",
                        "usr": "s:15LightningDevKit8BindingsC19OutboundHTLCDetailsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_OutboundHTLCDetailsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UserConfig",
            "printedName": "UserConfig",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelHandshakeConfig",
                "printedName": "getChannelHandshakeConfig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeConfig",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC019getChannelHandshakeF0AC0hiF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC019getChannelHandshakeF0AC0hiF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelHandshakeConfig",
                "printedName": "setChannelHandshakeConfig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeConfig",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC019setChannelHandshakeF03valyAC0hiF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC019setChannelHandshakeF03valyAC0hiF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelHandshakeLimits",
                "printedName": "getChannelHandshakeLimits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeLimits",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeLimits",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC25getChannelHandshakeLimitsAC0hiJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC25getChannelHandshakeLimitsAC0hiJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelHandshakeLimits",
                "printedName": "setChannelHandshakeLimits(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeLimits",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeLimits",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC25setChannelHandshakeLimits3valyAC0hiJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC25setChannelHandshakeLimits3valyAC0hiJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelConfig",
                "printedName": "getChannelConfig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC010getChannelF0AC0hF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC010getChannelF0AC0hF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelConfig",
                "printedName": "setChannelConfig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC010setChannelF03valyAC0hF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC010setChannelF03valyAC0hF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAcceptForwardsToPrivChannels",
                "printedName": "getAcceptForwardsToPrivChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC31getAcceptForwardsToPrivChannelsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC31getAcceptForwardsToPrivChannelsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAcceptForwardsToPrivChannels",
                "printedName": "setAcceptForwardsToPrivChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC31setAcceptForwardsToPrivChannels3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC31setAcceptForwardsToPrivChannels3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAcceptInboundChannels",
                "printedName": "getAcceptInboundChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC24getAcceptInboundChannelsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC24getAcceptInboundChannelsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAcceptInboundChannels",
                "printedName": "setAcceptInboundChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC24setAcceptInboundChannels3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC24setAcceptInboundChannels3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getManuallyAcceptInboundChannels",
                "printedName": "getManuallyAcceptInboundChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC32getManuallyAcceptInboundChannelsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC32getManuallyAcceptInboundChannelsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setManuallyAcceptInboundChannels",
                "printedName": "setManuallyAcceptInboundChannels(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC32setManuallyAcceptInboundChannels3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC32setManuallyAcceptInboundChannels3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAcceptInterceptHtlcs",
                "printedName": "getAcceptInterceptHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC23getAcceptInterceptHtlcsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC23getAcceptInterceptHtlcsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAcceptInterceptHtlcs",
                "printedName": "setAcceptInterceptHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC23setAcceptInterceptHtlcs3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC23setAcceptInterceptHtlcs3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAcceptMppKeysend",
                "printedName": "getAcceptMppKeysend()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC19getAcceptMppKeysendSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19getAcceptMppKeysendSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAcceptMppKeysend",
                "printedName": "setAcceptMppKeysend(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC19setAcceptMppKeysend3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC19setAcceptMppKeysend3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getManuallyHandleBolt12Invoices",
                "printedName": "getManuallyHandleBolt12Invoices()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC31getManuallyHandleBolt12InvoicesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC31getManuallyHandleBolt12InvoicesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setManuallyHandleBolt12Invoices",
                "printedName": "setManuallyHandleBolt12Invoices(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC31setManuallyHandleBolt12Invoices3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC31setManuallyHandleBolt12Invoices3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelHandshakeConfigArg:channelHandshakeLimitsArg:channelConfigArg:acceptForwardsToPrivChannelsArg:acceptInboundChannelsArg:manuallyAcceptInboundChannelsArg:acceptInterceptHtlcsArg:acceptMppKeysendArg:manuallyHandleBolt12InvoicesArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeConfig",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeLimits",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeLimits",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelConfig",
                    "printedName": "LightningDevKit.Bindings.ChannelConfig",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelConfigC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC016channelHandshakeF3Arg0gh6LimitsI00gfI0028acceptForwardsToPrivChannelsI00k7InboundoI0014manuallyAcceptpoI00k14InterceptHtlcsI00k10MppKeysendI00q20HandleBolt12InvoicesI0AeC07ChannelhF0C_AC0zhJ0CAC0zF0CS6btcfc",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC016channelHandshakeF3Arg0gh6LimitsI00gfI0028acceptForwardsToPrivChannelsI00k7InboundoI0014manuallyAcceptpoI00k14InterceptHtlcsI00k10MppKeysendI00q20HandleBolt12InvoicesI0AeC07ChannelhF0C_AC0zhJ0CAC0zF0CS6btcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserConfig",
                    "printedName": "LightningDevKit.Bindings.UserConfig",
                    "usr": "s:15LightningDevKit8BindingsC10UserConfigC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UserConfigC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10UserConfigC",
            "mangledName": "$s15LightningDevKit8BindingsC10UserConfigC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt12SemanticError",
            "printedName": "Bolt12SemanticError",
            "children": [
              {
                "kind": "Var",
                "name": "AlreadyExpired",
                "printedName": "AlreadyExpired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO14AlreadyExpiredyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO14AlreadyExpiredyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnsupportedChain",
                "printedName": "UnsupportedChain",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO16UnsupportedChainyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO16UnsupportedChainyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedChain",
                "printedName": "UnexpectedChain",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO15UnexpectedChainyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO15UnexpectedChainyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingAmount",
                "printedName": "MissingAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO13MissingAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO13MissingAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidAmount",
                "printedName": "InvalidAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO13InvalidAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO13InvalidAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InsufficientAmount",
                "printedName": "InsufficientAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18InsufficientAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18InsufficientAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedAmount",
                "printedName": "UnexpectedAmount",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO16UnexpectedAmountyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO16UnexpectedAmountyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnsupportedCurrency",
                "printedName": "UnsupportedCurrency",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO19UnsupportedCurrencyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO19UnsupportedCurrencyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnknownRequiredFeatures",
                "printedName": "UnknownRequiredFeatures",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO23UnknownRequiredFeaturesyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO23UnknownRequiredFeaturesyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedFeatures",
                "printedName": "UnexpectedFeatures",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedFeaturesyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedFeaturesyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingDescription",
                "printedName": "MissingDescription",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18MissingDescriptionyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18MissingDescriptionyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingSigningPubkey",
                "printedName": "MissingSigningPubkey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO20MissingSigningPubkeyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO20MissingSigningPubkeyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidSigningPubkey",
                "printedName": "InvalidSigningPubkey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO20InvalidSigningPubkeyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO20InvalidSigningPubkeyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedSigningPubkey",
                "printedName": "UnexpectedSigningPubkey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO23UnexpectedSigningPubkeyyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO23UnexpectedSigningPubkeyyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingQuantity",
                "printedName": "MissingQuantity",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO15MissingQuantityyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO15MissingQuantityyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidQuantity",
                "printedName": "InvalidQuantity",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO15InvalidQuantityyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO15InvalidQuantityyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedQuantity",
                "printedName": "UnexpectedQuantity",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedQuantityyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedQuantityyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidMetadata",
                "printedName": "InvalidMetadata",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO15InvalidMetadatayA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO15InvalidMetadatayA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedMetadata",
                "printedName": "UnexpectedMetadata",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedMetadatayA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18UnexpectedMetadatayA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingPayerMetadata",
                "printedName": "MissingPayerMetadata",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO20MissingPayerMetadatayA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO20MissingPayerMetadatayA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingPayerId",
                "printedName": "MissingPayerId",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO14MissingPayerIdyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO14MissingPayerIdyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "DuplicatePaymentId",
                "printedName": "DuplicatePaymentId",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18DuplicatePaymentIdyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18DuplicatePaymentIdyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingPaths",
                "printedName": "MissingPaths",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO12MissingPathsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO12MissingPathsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedPaths",
                "printedName": "UnexpectedPaths",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO15UnexpectedPathsyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO15UnexpectedPathsyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "InvalidPayInfo",
                "printedName": "InvalidPayInfo",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO14InvalidPayInfoyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO14InvalidPayInfoyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingCreationTime",
                "printedName": "MissingCreationTime",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO19MissingCreationTimeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO19MissingCreationTimeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingPaymentHash",
                "printedName": "MissingPaymentHash",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO18MissingPaymentHashyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO18MissingPaymentHashyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "UnexpectedPaymentHash",
                "printedName": "UnexpectedPaymentHash",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO21UnexpectedPaymentHashyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO21UnexpectedPaymentHashyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "MissingSignature",
                "printedName": "MissingSignature",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Bolt12SemanticError.Type) -> LightningDevKit.Bindings.Bolt12SemanticError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bolt12SemanticError",
                            "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO16MissingSignatureyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO16MissingSignatureyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC19Bolt12SemanticErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC19Bolt12SemanticErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC19Bolt12SemanticErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FirstHopCandidate",
            "printedName": "FirstHopCandidate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC17FirstHopCandidateC",
            "mangledName": "$s15LightningDevKit8BindingsC17FirstHopCandidateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_GossipTimestampFilterDecodeErrorZ",
            "printedName": "Result_GossipTimestampFilterDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_GossipTimestampFilterDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_GossipTimestampFilterDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GossipTimestampFilter",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_GossipTimestampFilterDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_GossipTimestampFilterDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GossipTimestampFilter",
                        "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                        "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_GossipTimestampFilterDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_VerifiedInvoiceRequestNoneZ",
            "printedName": "Result_VerifiedInvoiceRequestNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_VerifiedInvoiceRequestNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_VerifiedInvoiceRequestNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "VerifiedInvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.VerifiedInvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_VerifiedInvoiceRequestNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_VerifiedInvoiceRequestNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.VerifiedInvoiceRequest?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "VerifiedInvoiceRequest",
                        "printedName": "LightningDevKit.Bindings.VerifiedInvoiceRequest",
                        "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC34Result_VerifiedInvoiceRequestNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Wallet",
            "printedName": "Wallet",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6WalletC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(source:logger:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Wallet",
                    "printedName": "LightningDevKit.Bindings.Wallet",
                    "usr": "s:15LightningDevKit8BindingsC6WalletC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WalletSource",
                    "printedName": "LightningDevKit.Bindings.WalletSource",
                    "usr": "s:15LightningDevKit8BindingsC12WalletSourceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC6WalletC6source6loggerAeC0E6SourceC_AC6LoggerCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC6WalletC6source6loggerAeC0E6SourceC_AC6LoggerCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asCoinSelectionSource",
                "printedName": "asCoinSelectionSource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CoinSelectionSource",
                    "printedName": "LightningDevKit.Bindings.CoinSelectionSource",
                    "usr": "s:15LightningDevKit8BindingsC19CoinSelectionSourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6WalletC21asCoinSelectionSourceAC0ghI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC6WalletC21asCoinSelectionSourceAC0ghI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6WalletC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6WalletC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6WalletC",
            "mangledName": "$s15LightningDevKit8BindingsC6WalletC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceRequestWithExplicitPayerIdBuilder",
            "printedName": "InvoiceRequestWithExplicitPayerIdBuilder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "build",
                "printedName": "build()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedInvoiceRequestBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC49Result_UnsignedInvoiceRequestBolt12SemanticErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC5buildAC015Result_UnsignedeF20Bolt12SemanticErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC5buildAC015Result_UnsignedeF20Bolt12SemanticErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain(network:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC5chain7networkAC31Result_NoneBolt12SemanticErrorZCAC7NetworkO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC5chain7networkAC31Result_NoneBolt12SemanticErrorZCAC7NetworkO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats(amountMsats:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC11amountMsatsAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC11amountMsatsAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity(quantity:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_NoneBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC8quantityAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC8quantityAfC31Result_NoneBolt12SemanticErrorZCs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote(payerNote:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC9payerNoteAFySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC9payerNoteAFySS_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC",
            "mangledName": "$s15LightningDevKit8BindingsC40InvoiceRequestWithExplicitPayerIdBuilderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
            "printedName": "Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestWithDerivedPayerIdBuilder",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestWithDerivedPayerIdBuilder",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijkL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC04initH2Ok1oAeC0fghijkL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC04initH3Err1eAeC0mnO0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC04initH3Err1eAeC0mnO0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC03getO0AC0mnO0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC03getO0AC0mnO0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestWithDerivedPayerIdBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequestWithDerivedPayerIdBuilder",
                        "printedName": "LightningDevKit.Bindings.InvoiceRequestWithDerivedPayerIdBuilder",
                        "usr": "s:15LightningDevKit8BindingsC39InvoiceRequestWithDerivedPayerIdBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC8getValueAC0fghijkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC8getValueAC0fghijkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "LockableScore",
            "printedName": "LockableScore",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LockableScore",
                    "printedName": "LightningDevKit.Bindings.LockableScore",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13LockableScoreCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "readLock",
                "printedName": "readLock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13LockableScoreC8readLockAC0F6LookUpCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC8readLockAC0F6LookUpCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "writeLock",
                "printedName": "writeLock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13LockableScoreC9writeLockAC0F6UpdateCyF",
                "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC9writeLockAC0F6UpdateCyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13LockableScoreC",
            "mangledName": "$s15LightningDevKit8BindingsC13LockableScoreC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PhantomKeysManager",
            "printedName": "PhantomKeysManager",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "asEntropySource",
                "printedName": "asEntropySource()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC15asEntropySourceAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC15asEntropySourceAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asNodeSigner",
                "printedName": "asNodeSigner()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC12asNodeSignerAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC12asNodeSignerAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOutputSpender",
                "printedName": "asOutputSpender()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpender",
                    "printedName": "LightningDevKit.Bindings.OutputSpender",
                    "usr": "s:15LightningDevKit8BindingsC13OutputSpenderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC15asOutputSpenderAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC15asOutputSpenderAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asSignerProvider",
                "printedName": "asSignerProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC16asSignerProviderAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC16asSignerProviderAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(seed:startingTimeSecs:startingTimeNanos:crossNodeSeed:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PhantomKeysManager",
                    "printedName": "LightningDevKit.Bindings.PhantomKeysManager",
                    "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC4seed16startingTimeSecs0iJ5Nanos13crossNodeSeedAESays5UInt8VG_s6UInt64Vs6UInt32VALtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC4seed16startingTimeSecs0iJ5Nanos13crossNodeSeedAESays5UInt8VG_s6UInt64Vs6UInt32VALtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "deriveChannelKeys",
                "printedName": "deriveChannelKeys(channelValueSatoshis:params:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InMemorySigner",
                    "printedName": "LightningDevKit.Bindings.InMemorySigner",
                    "usr": "s:15LightningDevKit8BindingsC14InMemorySignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC013deriveChannelF020channelValueSatoshis6paramsAC14InMemorySignerCs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC013deriveChannelF020channelValueSatoshis6paramsAC14InMemorySignerCs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeSecretKey",
                "printedName": "getNodeSecretKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC16getNodeSecretKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC16getNodeSecretKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPhantomNodeSecretKey",
                "printedName": "getPhantomNodeSecretKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC03getE13NodeSecretKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC03getE13NodeSecretKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PhantomKeysManagerC",
            "mangledName": "$s15LightningDevKit8BindingsC18PhantomKeysManagerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxOutUtxoLookupErrorZ",
            "printedName": "Result_TxOutUtxoLookupErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxOutUtxoLookupErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxOutUtxoLookupErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoLookupError",
                    "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                    "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC11initWithErr1eAeC0hiJ0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC11initWithErr1eAeC0hiJ0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UtxoLookupError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UtxoLookupError",
                        "printedName": "LightningDevKit.Bindings.UtxoLookupError",
                        "usr": "s:15LightningDevKit8BindingsC15UtxoLookupErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC03getJ0AC0hiJ0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC03getJ0AC0hiJ0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxOut?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxOut",
                        "printedName": "LightningDevKit.Bindings.TxOut",
                        "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Payee",
            "printedName": "Payee",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "PayeeType",
                "printedName": "PayeeType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "Blinded",
                    "printedName": "Blinded",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Payee.PayeeType.Type) -> LightningDevKit.Bindings.Payee.PayeeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PayeeType",
                            "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                            "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Payee.PayeeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PayeeType",
                                "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                                "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO7BlindedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO7BlindedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Clear",
                    "printedName": "Clear",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.Payee.PayeeType.Type) -> LightningDevKit.Bindings.Payee.PayeeType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PayeeType",
                            "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                            "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.Payee.PayeeType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "PayeeType",
                                "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                                "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO5ClearyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO5ClearyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PayeeType",
                        "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "PayeeType",
                        "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC5PayeeC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC5PayeeC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PayeeType",
                    "printedName": "LightningDevKit.Bindings.Payee.PayeeType",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBlinded",
                "printedName": "initWithBlinded(routeHints:features:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC15initWithBlinded10routeHints8featuresAESayAC0H11PaymentPathCG_AC21Bolt12InvoiceFeaturesCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC15initWithBlinded10routeHints8featuresAESayAC0H11PaymentPathCG_AC21Bolt12InvoiceFeaturesCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithClear",
                "printedName": "initWithClear(nodeId:routeHints:features:finalCltvExpiryDelta:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHint]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHint",
                        "printedName": "LightningDevKit.Bindings.RouteHint",
                        "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC13initWithClear6nodeId10routeHints8features20finalCltvExpiryDeltaAESays5UInt8VG_SayAC9RouteHintCGAC21Bolt11InvoiceFeaturesCs6UInt32VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC13initWithClear6nodeId10routeHints8features20finalCltvExpiryDeltaAESays5UInt8VG_SayAC9RouteHintCGAC21Bolt11InvoiceFeaturesCs6UInt32VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Payee",
                    "printedName": "LightningDevKit.Bindings.Payee",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBlinded",
                "printedName": "getValueAsBlinded()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Payee.Blinded?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Blinded",
                        "printedName": "LightningDevKit.Bindings.Payee.Blinded",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC17getValueAsBlindedAE0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC17getValueAsBlindedAE0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsClear",
                "printedName": "getValueAsClear()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Payee.Clear?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Clear",
                        "printedName": "LightningDevKit.Bindings.Payee.Clear",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC15getValueAsClearAE0I0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC15getValueAsClearAE0I0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "Blinded",
                "printedName": "Blinded",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getRouteHints",
                    "printedName": "getRouteHints()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BlindedPaymentPath",
                            "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                            "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC13getRouteHintsSayAC0F11PaymentPathCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC13getRouteHintsSayAC0F11PaymentPathCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFeatures",
                    "printedName": "getFeatures()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt12InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt12InvoiceFeaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC11getFeaturesAC013Bolt12InvoiceH0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC11getFeaturesAC013Bolt12InvoiceH0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC7BlindedC",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC7BlindedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Clear",
                "printedName": "Clear",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getRouteHints",
                    "printedName": "getRouteHints()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.RouteHint]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RouteHint",
                            "printedName": "LightningDevKit.Bindings.RouteHint",
                            "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC13getRouteHintsSayAC0H4HintCGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC13getRouteHintsSayAC0H4HintCGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFeatures",
                    "printedName": "getFeatures()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11InvoiceFeatures",
                        "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                        "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC11getFeaturesAC013Bolt11InvoiceH0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC11getFeaturesAC013Bolt11InvoiceH0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getFinalCltvExpiryDelta",
                    "printedName": "getFinalCltvExpiryDelta()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC23getFinalCltvExpiryDeltas6UInt32VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC23getFinalCltvExpiryDeltas6UInt32VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC5PayeeC5ClearC",
                "mangledName": "$s15LightningDevKit8BindingsC5PayeeC5ClearC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5PayeeC",
            "mangledName": "$s15LightningDevKit8BindingsC5PayeeC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Responder",
            "printedName": "Responder",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9ResponderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ResponderDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ResponderDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respond",
                "printedName": "respond()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseInstruction",
                    "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC7respondAC19ResponseInstructionCyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC7respondAC19ResponseInstructionCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondWithReplyPath",
                "printedName": "respondWithReplyPath(context:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ResponseInstruction",
                    "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                    "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MessageContext",
                    "printedName": "LightningDevKit.Bindings.MessageContext",
                    "usr": "s:15LightningDevKit8BindingsC14MessageContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC20respondWithReplyPath7contextAC19ResponseInstructionCAC14MessageContextC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC20respondWithReplyPath7contextAC19ResponseInstructionCAC14MessageContextC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9ResponderC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9ResponderC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9ResponderC",
            "mangledName": "$s15LightningDevKit8BindingsC9ResponderC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CustomMessageReader",
            "printedName": "CustomMessageReader",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageReader",
                    "printedName": "LightningDevKit.Bindings.CustomMessageReader",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(messageType:buffer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_TypeZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_TypeZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_COption_TypeZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC4read11messageType6bufferAC015Result_COption_J13ZDecodeErrorZCs6UInt16V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC4read11messageType6bufferAC015Result_COption_J13ZDecodeErrorZCs6UInt16V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC",
            "mangledName": "$s15LightningDevKit8BindingsC19CustomMessageReaderC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvalidShutdownScript",
            "printedName": "InvalidShutdownScript",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getScript",
                "printedName": "getScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC03getG0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC03getG0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScript",
                "printedName": "setScript(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC03setG03valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC03setG03valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(scriptArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvalidShutdownScript",
                    "printedName": "LightningDevKit.Bindings.InvalidShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC9scriptArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC9scriptArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21InvalidShutdownScriptC",
            "mangledName": "$s15LightningDevKit8BindingsC21InvalidShutdownScriptC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ShortChannelIdError",
            "printedName": "ShortChannelIdError",
            "children": [
              {
                "kind": "Var",
                "name": "BlockOverflow",
                "printedName": "BlockOverflow",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ShortChannelIdError.Type) -> LightningDevKit.Bindings.ShortChannelIdError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShortChannelIdError",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                        "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShortChannelIdError",
                            "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                            "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO13BlockOverflowyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO13BlockOverflowyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "TxIndexOverflow",
                "printedName": "TxIndexOverflow",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ShortChannelIdError.Type) -> LightningDevKit.Bindings.ShortChannelIdError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShortChannelIdError",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                        "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShortChannelIdError",
                            "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                            "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO15TxIndexOverflowyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO15TxIndexOverflowyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "VoutIndexOverflow",
                "printedName": "VoutIndexOverflow",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.ShortChannelIdError.Type) -> LightningDevKit.Bindings.ShortChannelIdError",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShortChannelIdError",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                        "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.ShortChannelIdError.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShortChannelIdError",
                            "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                            "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO17VoutIndexOverflowyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO17VoutIndexOverflowyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShortChannelIdError",
                    "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                    "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShortChannelIdError",
                    "printedName": "LightningDevKit.Bindings.ShortChannelIdError",
                    "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC19ShortChannelIdErrorO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC19ShortChannelIdErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC19ShortChannelIdErrorO",
            "mangledName": "$s15LightningDevKit8BindingsC19ShortChannelIdErrorO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SocketAddress",
            "printedName": "SocketAddress",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SocketAddressType",
                "printedName": "SocketAddressType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "TcpIpV4",
                    "printedName": "TcpIpV4",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type) -> LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressType",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddressType",
                                "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7TcpIpV4yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7TcpIpV4yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "TcpIpV6",
                    "printedName": "TcpIpV6",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type) -> LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressType",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddressType",
                                "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7TcpIpV6yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7TcpIpV6yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OnionV2",
                    "printedName": "OnionV2",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type) -> LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressType",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddressType",
                                "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7OnionV2yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7OnionV2yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "OnionV3",
                    "printedName": "OnionV3",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type) -> LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressType",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddressType",
                                "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7OnionV3yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO7OnionV3yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Hostname",
                    "printedName": "Hostname",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type) -> LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddressType",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "SocketAddressType",
                                "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO8HostnameyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO8HostnameyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressType",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddressType",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddressType",
                    "printedName": "LightningDevKit.Bindings.SocketAddress.SocketAddressType",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTcpIpV4",
                "printedName": "initWithTcpIpV4(addr:port:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC15initWithTcpIpV44addr4portAESays5UInt8VG_s6UInt16VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC15initWithTcpIpV44addr4portAESays5UInt8VG_s6UInt16VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTcpIpV6",
                "printedName": "initWithTcpIpV6(addr:port:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC15initWithTcpIpV64addr4portAESays5UInt8VG_s6UInt16VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC15initWithTcpIpV64addr4portAESays5UInt8VG_s6UInt16VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnionV2",
                "printedName": "initWithOnionV2(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC15initWithOnionV21aAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC15initWithOnionV21aAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithOnionV3",
                "printedName": "initWithOnionV3(ed25519Pubkey:checksum:version:port:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC15initWithOnionV313ed25519Pubkey8checksum7version4portAESays5UInt8VG_s6UInt16VAlOtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC15initWithOnionV313ed25519Pubkey8checksum7version4portAESays5UInt8VG_s6UInt16VAlOtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHostname",
                "printedName": "initWithHostname(hostname:port:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hostname",
                    "printedName": "LightningDevKit.Bindings.Hostname",
                    "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC16initWithHostname8hostname4portAeC0I0C_s6UInt16VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC16initWithHostname8hostname4portAeC0I0C_s6UInt16VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocketAddress",
                    "printedName": "LightningDevKit.Bindings.SocketAddress",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_SocketAddressDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromStr",
                "printedName": "fromStr(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SocketAddressSocketAddressParseErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SocketAddressSocketAddressParseErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC020Result_SocketAddressfG11ParseErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7fromStr1sAC07Result_efeF11ParseErrorZCSS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7fromStr1sAC07Result_efeF11ParseErrorZCSS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsTcpIpV4",
                "printedName": "getValueAsTcpIpV4()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress.TcpIpV4?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TcpIpV4",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.TcpIpV4",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC17getValueAsTcpIpV4AE0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC17getValueAsTcpIpV4AE0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsTcpIpV6",
                "printedName": "getValueAsTcpIpV6()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress.TcpIpV6?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TcpIpV6",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.TcpIpV6",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC17getValueAsTcpIpV6AE0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC17getValueAsTcpIpV6AE0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOnionV2",
                "printedName": "getValueAsOnionV2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC17getValueAsOnionV2Says5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC17getValueAsOnionV2Says5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsOnionV3",
                "printedName": "getValueAsOnionV3()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress.OnionV3?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OnionV3",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.OnionV3",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC17getValueAsOnionV3AE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC17getValueAsOnionV3AE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHostname",
                "printedName": "getValueAsHostname()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress.Hostname?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hostname",
                        "printedName": "LightningDevKit.Bindings.SocketAddress.Hostname",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC18getValueAsHostnameAE0J0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC18getValueAsHostnameAE0J0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "TcpIpV4",
                "printedName": "TcpIpV4",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAddr",
                    "printedName": "getAddr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C7getAddrSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C7getAddrSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPort",
                    "printedName": "getPort()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C7getPorts6UInt16VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C7getPorts6UInt16VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV4C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "TcpIpV6",
                "printedName": "TcpIpV6",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getAddr",
                    "printedName": "getAddr()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C7getAddrSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C7getAddrSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPort",
                    "printedName": "getPort()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C7getPorts6UInt16VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C7getPorts6UInt16VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7TcpIpV6C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "OnionV3",
                "printedName": "OnionV3",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getEd25519Pubkey",
                    "printedName": "getEd25519Pubkey()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C16getEd25519PubkeySays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C16getEd25519PubkeySays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChecksum",
                    "printedName": "getChecksum()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C11getChecksums6UInt16VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C11getChecksums6UInt16VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getVersion",
                    "printedName": "getVersion()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C10getVersions5UInt8VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C10getVersions5UInt8VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPort",
                    "printedName": "getPort()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C7getPorts6UInt16VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C7getPorts6UInt16VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC7OnionV3C",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC7OnionV3C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Hostname",
                "printedName": "Hostname",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getHostname",
                    "printedName": "getHostname()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hostname",
                        "printedName": "LightningDevKit.Bindings.Hostname",
                        "usr": "s:15LightningDevKit8BindingsC8HostnameC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC03getG0AcFCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC03getG0AcFCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPort",
                    "printedName": "getPort()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC7getPorts6UInt16VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC7getPorts6UInt16VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC13SocketAddressC8HostnameC",
                "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC8HostnameC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC",
            "mangledName": "$s15LightningDevKit8BindingsC13SocketAddressC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpdateAddHTLC",
            "printedName": "UpdateAddHTLC",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC9getHtlcIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC9getHtlcIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC9setHtlcId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC9setHtlcId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAmountMsat",
                "printedName": "getAmountMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC13getAmountMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC13getAmountMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAmountMsat",
                "printedName": "setAmountMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC13setAmountMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC13setAmountMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentHash",
                "printedName": "getPaymentHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14getPaymentHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14getPaymentHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentHash",
                "printedName": "setPaymentHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC14setPaymentHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC14setPaymentHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiry",
                "printedName": "getCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC13getCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC13getCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiry",
                "printedName": "setCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC13setCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC13setCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSkimmedFeeMsat",
                "printedName": "getSkimmedFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC17getSkimmedFeeMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC17getSkimmedFeeMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSkimmedFeeMsat",
                "printedName": "setSkimmedFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC17setSkimmedFeeMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOnionRoutingPacket",
                "printedName": "getOnionRoutingPacket()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC21getOnionRoutingPacketAC0iK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC21getOnionRoutingPacketAC0iK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionRoutingPacket",
                "printedName": "setOnionRoutingPacket(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC21setOnionRoutingPacket3valyAC0iK0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC21setOnionRoutingPacket3valyAC0iK0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBlindingPoint",
                "printedName": "getBlindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC16getBlindingPointSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC16getBlindingPointSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBlindingPoint",
                "printedName": "setBlindingPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC16setBlindingPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC16setBlindingPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:htlcIdArg:amountMsatArg:paymentHashArg:cltvExpiryArg:skimmedFeeMsatArg:onionRoutingPacketArg:blindingPointArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateAddHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionPacket",
                    "printedName": "LightningDevKit.Bindings.OnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC11OnionPacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC12channelIdArg04htlciJ0010amountMsatJ0011paymentHashJ0010cltvExpiryJ0010skimmedFeemJ0018onionRoutingPacketJ0013blindingPointJ0AeC07ChannelI0C_s6UInt64VAQSays5UInt8VGs6UInt32VAQSgAC05OnionV0CATtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC12channelIdArg04htlciJ0010amountMsatJ0011paymentHashJ0010cltvExpiryJ0010skimmedFeemJ0018onionRoutingPacketJ0013blindingPointJ0AeC07ChannelI0C_s6UInt64VAQSays5UInt8VGs6UInt32VAQSgAC05OnionV0CATtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateAddHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateAddHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateAddHTLC",
                    "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateAddHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateAddHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_UpdateAddHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13UpdateAddHTLCC",
            "mangledName": "$s15LightningDevKit8BindingsC13UpdateAddHTLCC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelHandshakeLimits",
            "printedName": "ChannelHandshakeLimits",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getMinFundingSatoshis",
                "printedName": "getMinFundingSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMinFundingSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMinFundingSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinFundingSatoshis",
                "printedName": "setMinFundingSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMinFundingSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMinFundingSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxFundingSatoshis",
                "printedName": "getMaxFundingSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMaxFundingSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMaxFundingSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxFundingSatoshis",
                "printedName": "setMaxFundingSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMaxFundingSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMaxFundingSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxHtlcMinimumMsat",
                "printedName": "getMaxHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMaxHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21getMaxHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxHtlcMinimumMsat",
                "printedName": "setMaxHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMaxHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21setMaxHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMinMaxHtlcValueInFlightMsat",
                "printedName": "getMinMaxHtlcValueInFlightMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC30getMinMaxHtlcValueInFlightMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC30getMinMaxHtlcValueInFlightMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinMaxHtlcValueInFlightMsat",
                "printedName": "setMinMaxHtlcValueInFlightMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC30setMinMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC30setMinMaxHtlcValueInFlightMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxChannelReserveSatoshis",
                "printedName": "getMaxChannelReserveSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC06getMaxE15ReserveSatoshiss6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC06getMaxE15ReserveSatoshiss6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxChannelReserveSatoshis",
                "printedName": "setMaxChannelReserveSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC06setMaxE15ReserveSatoshis3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC06setMaxE15ReserveSatoshis3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMinMaxAcceptedHtlcs",
                "printedName": "getMinMaxAcceptedHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC22getMinMaxAcceptedHtlcss6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC22getMinMaxAcceptedHtlcss6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMinMaxAcceptedHtlcs",
                "printedName": "setMinMaxAcceptedHtlcs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC22setMinMaxAcceptedHtlcs3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC22setMinMaxAcceptedHtlcs3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxMinimumDepth",
                "printedName": "getMaxMinimumDepth()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC18getMaxMinimumDepths6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC18getMaxMinimumDepths6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxMinimumDepth",
                "printedName": "setMaxMinimumDepth(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC18setMaxMinimumDepth3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC18setMaxMinimumDepth3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTrustOwnFunding0conf",
                "printedName": "getTrustOwnFunding0conf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC23getTrustOwnFunding0confSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC23getTrustOwnFunding0confSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrustOwnFunding0conf",
                "printedName": "setTrustOwnFunding0conf(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC23setTrustOwnFunding0conf3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC23setTrustOwnFunding0conf3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getForceAnnouncedChannelPreference",
                "printedName": "getForceAnnouncedChannelPreference()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC017getForceAnnouncedE10PreferenceSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC017getForceAnnouncedE10PreferenceSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setForceAnnouncedChannelPreference",
                "printedName": "setForceAnnouncedChannelPreference(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC017setForceAnnouncedE10Preference3valySb_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC017setForceAnnouncedE10Preference3valySb_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTheirToSelfDelay",
                "printedName": "getTheirToSelfDelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19getTheirToSelfDelays6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19getTheirToSelfDelays6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTheirToSelfDelay",
                "printedName": "setTheirToSelfDelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19setTheirToSelfDelay3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC19setTheirToSelfDelay3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(minFundingSatoshisArg:maxFundingSatoshisArg:maxHtlcMinimumMsatArg:minMaxHtlcValueInFlightMsatArg:maxChannelReserveSatoshisArg:minMaxAcceptedHtlcsArg:maxMinimumDepthArg:trustOwnFunding0confArg:forceAnnouncedChannelPreferenceArg:theirToSelfDelayArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeLimits",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeLimits",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21minFundingSatoshisArg03maxijK00l15HtlcMinimumMsatK00h3Maxm13ValueInFlightoK00le7ReservejK00hp13AcceptedHtlcsK00ln5DepthK0020trustOwnFunding0confK0014forceAnnouncede10PreferenceK0016theirToSelfDelayK0AEs6UInt64V_A4Qs6UInt16Vs6UInt32VS2bAStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC21minFundingSatoshisArg03maxijK00l15HtlcMinimumMsatK00h3Maxm13ValueInFlightoK00le7ReservejK00hp13AcceptedHtlcsK00ln5DepthK0020trustOwnFunding0confK0014forceAnnouncede10PreferenceK0016theirToSelfDelayK0AEs6UInt64V_A4Qs6UInt16Vs6UInt32VS2bAStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelHandshakeLimits",
                    "printedName": "LightningDevKit.Bindings.ChannelHandshakeLimits",
                    "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22ChannelHandshakeLimitsC",
            "mangledName": "$s15LightningDevKit8BindingsC22ChannelHandshakeLimitsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedHopDecodeErrorZ",
            "printedName": "Result_BlindedHopDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHop",
                    "printedName": "LightningDevKit.Bindings.BlindedHop",
                    "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedHopDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedHopDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedHop?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC29Result_BlindedHopDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NonceDecodeErrorZ",
            "printedName": "Result_NonceDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Nonce",
                    "printedName": "LightningDevKit.Bindings.Nonce",
                    "usr": "s:15LightningDevKit8BindingsC5NonceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonceDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonceDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Nonce?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Nonce",
                        "printedName": "LightningDevKit.Bindings.Nonce",
                        "usr": "s:15LightningDevKit8BindingsC5NonceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC24Result_NonceDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedNodeAnnouncement",
            "printedName": "UnsignedNodeAnnouncement",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11getFeaturesAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11getFeaturesAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11setFeatures3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11setFeatures3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTimestamp",
                "printedName": "getTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12getTimestamps6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12getTimestamps6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTimestamp",
                "printedName": "setTimestamp(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12setTimestamp3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12setTimestamp3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeId",
                "printedName": "getNodeId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC03getF2IdAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC03getF2IdAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeId",
                "printedName": "setNodeId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC03setF2Id3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC03setF2Id3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRgb",
                "printedName": "getRgb()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC6getRgbSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC6getRgbSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRgb",
                "printedName": "setRgb(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC6setRgb3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC6setRgb3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAlias",
                "printedName": "getAlias()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC8getAliasAC0fI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC8getAliasAC0fI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAlias",
                "printedName": "setAlias(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC8setAlias3valyAC0fI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC8setAlias3valyAC0fI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAddresses",
                "printedName": "getAddresses()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12getAddressesSayAC13SocketAddressCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12getAddressesSayAC13SocketAddressCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAddresses",
                "printedName": "setAddresses(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12setAddresses3valySayAC13SocketAddressCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC12setAddresses3valySayAC13SocketAddressCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExcessAddressData",
                "printedName": "getExcessAddressData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC20getExcessAddressDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC20getExcessAddressDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExcessAddressData",
                "printedName": "setExcessAddressData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC20setExcessAddressData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC20setExcessAddressData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExcessData",
                "printedName": "getExcessData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC13getExcessDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC13getExcessDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExcessData",
                "printedName": "setExcessData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC13setExcessData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC13setExcessData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(featuresArg:timestampArg:nodeIdArg:rgbArg:aliasArg:addressesArg:excessAddressDataArg:excessDataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeFeatures",
                    "printedName": "LightningDevKit.Bindings.NodeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12NodeFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAlias",
                    "printedName": "LightningDevKit.Bindings.NodeAlias",
                    "usr": "s:15LightningDevKit8BindingsC9NodeAliasC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11featuresArg09timestampI006nodeIdI003rgbI005aliasI009addressesI0017excessAddressDataI00prI0AeC0F8FeaturesC_s6UInt32VAC0fL0CSays5UInt8VGAC0F5AliasCSayAC06SocketQ0CGA2Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC11featuresArg09timestampI006nodeIdI003rgbI005aliasI009addressesI0017excessAddressDataI00prI0AeC0F8FeaturesC_s6UInt32VAC0fL0CSays5UInt8VGAC0F5AliasCSayAC06SocketQ0CGA2Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedNodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.UnsignedNodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedNodeAnnouncementDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_UnsignedNodeAnnouncementDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC",
            "mangledName": "$s15LightningDevKit8BindingsC24UnsignedNodeAnnouncementC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_WarningMessageDecodeErrorZ",
            "printedName": "Result_WarningMessageDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WarningMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_WarningMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_WarningMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_WarningMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.WarningMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WarningMessage",
                        "printedName": "LightningDevKit.Bindings.WarningMessage",
                        "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_WarningMessageDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReadOnlyNetworkGraph",
            "printedName": "ReadOnlyNetworkGraph",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "channel",
                "printedName": "channel(shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelInfo",
                        "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC7channel14shortChannelIdAC0K4InfoCSgs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC7channel14shortChannelIdAC0K4InfoCSgs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listChannels",
                "printedName": "listChannels()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC12listChannelsSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC12listChannelsSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "node",
                "printedName": "node(nodeId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeInfo",
                        "printedName": "LightningDevKit.Bindings.NodeInfo",
                        "usr": "s:15LightningDevKit8BindingsC8NodeInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC4node0I2IdAC8NodeInfoCSgAC0kJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC4node0I2IdAC8NodeInfoCSgAC0kJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "listNodes",
                "printedName": "listNodes()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.NodeId]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC9listNodesSayAC6NodeIdCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC9listNodesSayAC6NodeIdCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAddresses",
                "printedName": "getAddresses(pubkey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[LightningDevKit.Bindings.SocketAddress]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[LightningDevKit.Bindings.SocketAddress]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SocketAddress",
                            "printedName": "LightningDevKit.Bindings.SocketAddress",
                            "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC12getAddresses6pubkeySayAC13SocketAddressCGSgSays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC12getAddresses6pubkeySayAC13SocketAddressCGSgSays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC",
            "mangledName": "$s15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RouteHint",
            "printedName": "RouteHint",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteHintDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteHintDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_RouteHintDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHintHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHintHop",
                        "printedName": "LightningDevKit.Bindings.RouteHintHop",
                        "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC4getASayAC0eF3HopCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC4getASayAC0eF3HopCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHintHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHintHop",
                        "printedName": "LightningDevKit.Bindings.RouteHintHop",
                        "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC4setA3valySayAC0eF3HopCG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC4setA3valySayAC0eF3HopCG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.RouteHintHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RouteHintHop",
                        "printedName": "LightningDevKit.Bindings.RouteHintHop",
                        "usr": "s:15LightningDevKit8BindingsC12RouteHintHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC4aArgAESayAC0eF3HopCG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC4aArgAESayAC0eF3HopCG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteHint",
                    "printedName": "LightningDevKit.Bindings.RouteHint",
                    "usr": "s:15LightningDevKit8BindingsC9RouteHintC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RouteHintC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9RouteHintC",
            "mangledName": "$s15LightningDevKit8BindingsC9RouteHintC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeSigner",
            "printedName": "NodeSigner",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getInboundPaymentKeyMaterial",
                "printedName": "getInboundPaymentKeyMaterial()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC28getInboundPaymentKeyMaterialSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC28getInboundPaymentKeyMaterialSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeId",
                "printedName": "getNodeId(recipient:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeyNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeyNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC21Result_PublicKeyNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Recipient",
                    "printedName": "LightningDevKit.Bindings.Recipient",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC03getE2Id9recipientAC21Result_PublicKeyNoneZCAC9RecipientO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC03getE2Id9recipientAC21Result_PublicKeyNoneZCAC9RecipientO_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "ecdh",
                "printedName": "ecdh(recipient:otherKey:tweak:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ThirtyTwoBytesNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ThirtyTwoBytesNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ThirtyTwoBytesNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Recipient",
                    "printedName": "LightningDevKit.Bindings.Recipient",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC4ecdh9recipient8otherKey5tweakAC26Result_ThirtyTwoBytesNoneZCAC9RecipientO_Says5UInt8VGAPSgtF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC4ecdh9recipient8otherKey5tweakAC26Result_ThirtyTwoBytesNoneZCAC9RecipientO_Says5UInt8VGAPSgtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signInvoice",
                "printedName": "signInvoice(invoice:recipient:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecoverableSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecoverableSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RawBolt11Invoice",
                    "printedName": "LightningDevKit.Bindings.RawBolt11Invoice",
                    "usr": "s:15LightningDevKit8BindingsC16RawBolt11InvoiceC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Recipient",
                    "printedName": "LightningDevKit.Bindings.Recipient",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC11signInvoice7invoice9recipientAC32Result_RecoverableSignatureNoneZCAC09RawBolt11H0C_AC9RecipientOtF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC11signInvoice7invoice9recipientAC32Result_RecoverableSignatureNoneZCAC09RawBolt11H0C_AC9RecipientOtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signBolt12InvoiceRequest",
                "printedName": "signBolt12InvoiceRequest(invoiceRequest:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedInvoiceRequest",
                    "printedName": "LightningDevKit.Bindings.UnsignedInvoiceRequest",
                    "usr": "s:15LightningDevKit8BindingsC22UnsignedInvoiceRequestC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC24signBolt12InvoiceRequest07invoiceJ0AC28Result_SchnorrSignatureNoneZCAC08UnsignediJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC24signBolt12InvoiceRequest07invoiceJ0AC28Result_SchnorrSignatureNoneZCAC08UnsignediJ0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signBolt12Invoice",
                "printedName": "signBolt12Invoice(invoice:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedBolt12Invoice",
                    "printedName": "LightningDevKit.Bindings.UnsignedBolt12Invoice",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedBolt12InvoiceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC17signBolt12Invoice7invoiceAC28Result_SchnorrSignatureNoneZCAC08UnsignedhI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC17signBolt12Invoice7invoiceAC28Result_SchnorrSignatureNoneZCAC08UnsignedhI0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signGossipMessage",
                "printedName": "signGossipMessage(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedGossipMessage",
                    "printedName": "LightningDevKit.Bindings.UnsignedGossipMessage",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedGossipMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10NodeSignerC17signGossipMessage3msgAC26Result_ECDSASignatureNoneZCAC08UnsignedhI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC17signGossipMessage3msgAC26Result_ECDSASignatureNoneZCAC08UnsignedhI0C_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10NodeSignerC",
            "mangledName": "$s15LightningDevKit8BindingsC10NodeSignerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentRelay",
            "printedName": "PaymentRelay",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeProportionalMillionths",
                "printedName": "getFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC28getFeeProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC28getFeeProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeProportionalMillionths",
                "printedName": "setFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeBaseMsat",
                "printedName": "getFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14getFeeBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14getFeeBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeBaseMsat",
                "printedName": "setFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC14setFeeBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC14setFeeBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(cltvExpiryDeltaArg:feeProportionalMillionthsArg:feeBaseMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentRelay",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC18cltvExpiryDeltaArg025feeProportionalMillionthsJ00k8BaseMsatJ0AEs6UInt16V_s6UInt32VALtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC18cltvExpiryDeltaArg025feeProportionalMillionthsJ00k8BaseMsatJ0AEs6UInt16V_s6UInt32VALtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentRelayDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentRelayDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PaymentRelayDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC",
            "mangledName": "$s15LightningDevKit8BindingsC12PaymentRelayC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Bolt11InvoiceFeatures",
            "printedName": "Bolt11InvoiceFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt11InvoiceFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_Bolt11InvoiceFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initForKeysend",
                "printedName": "initForKeysend(allowMpp:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14initForKeysend8allowMppAESb_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC14initForKeysend8allowMppAESb_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11InvoiceFeatures",
                    "printedName": "LightningDevKit.Bindings.Bolt11InvoiceFeatures",
                    "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC20setRequiredCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC20setOptionalCustomBit3bitAC011Result_NoneN1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionOptional",
                "printedName": "setVariableLengthOnionOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC30setVariableLengthOnionOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC30setVariableLengthOnionOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionRequired",
                "printedName": "setVariableLengthOnionRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC30setVariableLengthOnionRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC30setVariableLengthOnionRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsVariableLengthOnion",
                "printedName": "supportsVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC27supportsVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC27supportsVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresVariableLengthOnion",
                "printedName": "requiresVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC27requiresVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC27requiresVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretOptional",
                "printedName": "setPaymentSecretOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC24setPaymentSecretOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC24setPaymentSecretOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretRequired",
                "printedName": "setPaymentSecretRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC24setPaymentSecretRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC24setPaymentSecretRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsPaymentSecret",
                "printedName": "supportsPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21supportsPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21supportsPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresPaymentSecret",
                "printedName": "requiresPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21requiresPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC21requiresPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppOptional",
                "printedName": "setBasicMppOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19setBasicMppOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19setBasicMppOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppRequired",
                "printedName": "setBasicMppRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19setBasicMppRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC19setBasicMppRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsBasicMpp",
                "printedName": "supportsBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC16supportsBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC16supportsBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresBasicMpp",
                "printedName": "requiresBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC16requiresBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC16requiresBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentMetadataOptional",
                "printedName": "setPaymentMetadataOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC26setPaymentMetadataOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC26setPaymentMetadataOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentMetadataRequired",
                "printedName": "setPaymentMetadataRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC26setPaymentMetadataRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC26setPaymentMetadataRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsPaymentMetadata",
                "printedName": "supportsPaymentMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23supportsPaymentMetadataSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23supportsPaymentMetadataSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresPaymentMetadata",
                "printedName": "requiresPaymentMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiresPaymentMetadataSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC23requiresPaymentMetadataSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingOptional",
                "printedName": "setTrampolineRoutingOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC28setTrampolineRoutingOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC28setTrampolineRoutingOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingRequired",
                "printedName": "setTrampolineRoutingRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC28setTrampolineRoutingRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC28setTrampolineRoutingRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTrampolineRouting",
                "printedName": "supportsTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC25supportsTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC25supportsTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTrampolineRouting",
                "printedName": "requiresTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC25requiresTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC25requiresTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC21Bolt11InvoiceFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChainParameters",
            "printedName": "ChainParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getNetwork",
                "printedName": "getNetwork()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC10getNetworkAC0H0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC10getNetworkAC0H0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNetwork",
                "printedName": "setNetwork(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC10setNetwork3valyAC0H0O_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC10setNetwork3valyAC0H0O_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getBestBlock",
                "printedName": "getBestBlock()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC12getBestBlockAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC12getBestBlockAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBestBlock",
                "printedName": "setBestBlock(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC12setBestBlock3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC12setBestBlock3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(networkArg:bestBlockArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChainParameters",
                    "printedName": "LightningDevKit.Bindings.ChainParameters",
                    "usr": "s:15LightningDevKit8BindingsC15ChainParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC10networkArg09bestBlockH0AeC7NetworkO_AC04BestJ0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC10networkArg09bestBlockH0AeC7NetworkO_AC04BestJ0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ChainParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15ChainParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC15ChainParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RecentPaymentDetails",
            "printedName": "RecentPaymentDetails",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "RecentPaymentDetailsType",
                "printedName": "RecentPaymentDetailsType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "AwaitingInvoice",
                    "printedName": "AwaitingInvoice",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type) -> LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RecentPaymentDetailsType",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                            "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RecentPaymentDetailsType",
                                "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO15AwaitingInvoiceyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO15AwaitingInvoiceyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Pending",
                    "printedName": "Pending",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type) -> LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RecentPaymentDetailsType",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                            "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RecentPaymentDetailsType",
                                "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO7PendingyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO7PendingyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Fulfilled",
                    "printedName": "Fulfilled",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type) -> LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RecentPaymentDetailsType",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                            "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RecentPaymentDetailsType",
                                "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9FulfilledyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9FulfilledyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "Abandoned",
                    "printedName": "Abandoned",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type) -> LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RecentPaymentDetailsType",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                            "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "RecentPaymentDetailsType",
                                "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9AbandonedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9AbandonedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RecentPaymentDetailsType",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "RecentPaymentDetailsType",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecentPaymentDetailsType",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.RecentPaymentDetailsType",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAwaitingInvoice",
                "printedName": "initWithAwaitingInvoice(paymentId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecentPaymentDetails",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC23initWithAwaitingInvoice9paymentIdAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC23initWithAwaitingInvoice9paymentIdAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPending",
                "printedName": "initWithPending(paymentId:paymentHash:totalMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecentPaymentDetails",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15initWithPending9paymentId0K4Hash9totalMsatAESays5UInt8VG_ALs6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15initWithPending9paymentId0K4Hash9totalMsatAESays5UInt8VG_ALs6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFulfilled",
                "printedName": "initWithFulfilled(paymentId:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecentPaymentDetails",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC17initWithFulfilled9paymentId0K4HashAESays5UInt8VG_AKSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC17initWithFulfilled9paymentId0K4HashAESays5UInt8VG_AKSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithAbandoned",
                "printedName": "initWithAbandoned(paymentId:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RecentPaymentDetails",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC17initWithAbandoned9paymentId0K4HashAESays5UInt8VG_AKtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC17initWithAbandoned9paymentId0K4HashAESays5UInt8VG_AKtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAwaitingInvoice",
                "printedName": "getValueAsAwaitingInvoice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.AwaitingInvoice?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AwaitingInvoice",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.AwaitingInvoice",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC25getValueAsAwaitingInvoiceAE0kL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC25getValueAsAwaitingInvoiceAE0kL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsPending",
                "printedName": "getValueAsPending()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Pending?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Pending",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Pending",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC17getValueAsPendingAE0K0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC17getValueAsPendingAE0K0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFulfilled",
                "printedName": "getValueAsFulfilled()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Fulfilled?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Fulfilled",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Fulfilled",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19getValueAsFulfilledAE0K0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19getValueAsFulfilledAE0K0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsAbandoned",
                "printedName": "getValueAsAbandoned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Abandoned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Abandoned",
                        "printedName": "LightningDevKit.Bindings.RecentPaymentDetails.Abandoned",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC19getValueAsAbandonedAE0K0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC19getValueAsAbandonedAE0K0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "AwaitingInvoice",
                "printedName": "AwaitingInvoice",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC15AwaitingInvoiceC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Pending",
                "printedName": "Pending",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getTotalMsat",
                    "printedName": "getTotalMsat()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC12getTotalMsats6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC12getTotalMsats6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC7PendingC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Fulfilled",
                "printedName": "Fulfilled",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC03getF4HashSays5UInt8VGSgyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC03getF4HashSays5UInt8VGSgyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9FulfilledC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Abandoned",
                "printedName": "Abandoned",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentId",
                    "printedName": "getPaymentId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC03getF2IdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC03getF2IdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC03getF4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC03getF4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC",
                "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC9AbandonedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20RecentPaymentDetailsC",
            "mangledName": "$s15LightningDevKit8BindingsC20RecentPaymentDetailsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Score",
            "printedName": "Score",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC5ScoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(scoreLookUp:scoreUpdate:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Score",
                    "printedName": "LightningDevKit.Bindings.Score",
                    "usr": "s:15LightningDevKit8BindingsC5ScoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC11scoreLookUp0F6UpdateAeC0egH0C_AC0eI0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC11scoreLookUp0F6UpdateAeC0egH0C_AC0eI0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScoreLookUp",
                "printedName": "getScoreLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC03getE6LookUpAC0egH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC03getE6LookUpAC0egH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScoreUpdate",
                "printedName": "getScoreUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreUpdate",
                    "printedName": "LightningDevKit.Bindings.ScoreUpdate",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC5ScoreC03getE6UpdateAC0eG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC5ScoreC03getE6UpdateAC0eG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC5ScoreC",
            "mangledName": "$s15LightningDevKit8BindingsC5ScoreC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FundingCreated",
            "printedName": "FundingCreated",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getTemporaryChannelId",
                "printedName": "getTemporaryChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC21getTemporaryChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC21getTemporaryChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTemporaryChannelId",
                "printedName": "setTemporaryChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC21setTemporaryChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC21setTemporaryChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingTxid",
                "printedName": "getFundingTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC03getE4TxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC03getE4TxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingTxid",
                "printedName": "setFundingTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC03setE4Txid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC03setE4Txid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingOutputIndex",
                "printedName": "getFundingOutputIndex()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC03getE11OutputIndexs6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC03getE11OutputIndexs6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingOutputIndex",
                "printedName": "setFundingOutputIndex(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC03setE11OutputIndex3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC03setE11OutputIndex3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(temporaryChannelIdArg:fundingTxidArg:fundingOutputIndexArg:signatureArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC21temporaryChannelIdArg011fundingTxidJ00k11OutputIndexJ009signatureJ0AeC0hI0C_Says5UInt8VGs6UInt16VANtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC21temporaryChannelIdArg011fundingTxidJ00k11OutputIndexJ009signatureJ0AeC0hI0C_Says5UInt8VGs6UInt16VANtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingCreatedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingCreatedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_FundingCreatedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC",
            "mangledName": "$s15LightningDevKit8BindingsC14FundingCreatedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_HTLCOutputInCommitmentDecodeErrorZ",
            "printedName": "Result_HTLCOutputInCommitmentDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCOutputInCommitmentDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCOutputInCommitment",
                        "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                        "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC41Result_HTLCOutputInCommitmentDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelPublicKeysDecodeErrorZ",
            "printedName": "Result_ChannelPublicKeysDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelPublicKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelPublicKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelPublicKeys",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelPublicKeysDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelPublicKeysDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelPublicKeys?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelPublicKeys",
                        "printedName": "LightningDevKit.Bindings.ChannelPublicKeys",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelPublicKeysC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_ChannelPublicKeysDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelUpdate",
            "printedName": "ChannelUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getContents",
                "printedName": "getContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC11getContentsAC08UnsignedeF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC11getContentsAC08UnsignedeF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setContents",
                "printedName": "setContents(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC11setContents3valyAC08UnsignedeF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC11setContents3valyAC08UnsignedeF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(signatureArg:contentsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC12signatureArg08contentsH0AESays5UInt8VG_AC08UnsignedeF0Ctcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC12signatureArg08contentsH0AESays5UInt8VG_AC08UnsignedeF0Ctcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_ChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC13ChannelUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BestBlockDecodeErrorZ",
            "printedName": "Result_BestBlockDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BestBlockDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BestBlockDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BestBlock",
                    "printedName": "LightningDevKit.Bindings.BestBlock",
                    "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BestBlockDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BestBlockDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BestBlock?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BestBlock",
                        "printedName": "LightningDevKit.Bindings.BestBlock",
                        "usr": "s:15LightningDevKit8BindingsC9BestBlockC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_BestBlockDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RecoverableSignatureNoneZ",
            "printedName": "Result_RecoverableSignatureNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecoverableSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecoverableSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RecoverableSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_RecoverableSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_RecoverableSignatureNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Sha256",
            "printedName": "Sha256",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6Sha256C14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sha256",
                    "printedName": "LightningDevKit.Bindings.Sha256",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sha256",
                    "printedName": "LightningDevKit.Bindings.Sha256",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBytes",
                "printedName": "initWithBytes(bytes:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sha256",
                    "printedName": "LightningDevKit.Bindings.Sha256",
                    "usr": "s:15LightningDevKit8BindingsC6Sha256C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C13initWithBytes5bytesAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C13initWithBytes5bytesAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6Sha256C7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6Sha256C7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6Sha256C",
            "mangledName": "$s15LightningDevKit8BindingsC6Sha256C",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedForwardDecodeErrorZ",
            "printedName": "Result_BlindedForwardDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedForwardDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedForwardDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedForward",
                    "printedName": "LightningDevKit.Bindings.BlindedForward",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedForwardDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedForwardDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedForward?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedForward",
                        "printedName": "LightningDevKit.Bindings.BlindedForward",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedForwardC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_BlindedForwardDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
            "printedName": "Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC52Result_COption_OutboundHTLCStateDetailsZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedPaymentPath",
            "printedName": "BlindedPaymentPath",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPayinfo",
                "printedName": "getPayinfo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC10getPayinfoAC0E7PayInfoCyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC10getPayinfoAC0E7PayInfoCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPayinfo",
                "printedName": "setPayinfo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPayInfo",
                    "printedName": "LightningDevKit.Bindings.BlindedPayInfo",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedPayInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC10setPayinfo3valyAC0E7PayInfoC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC10setPayinfo3valyAC0E7PayInfoC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPaymentPath",
                    "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPaymentPath",
                    "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "oneHop",
                "printedName": "oneHop(payeeNodeId:payeeTlvs:minFinalCltvExpiryDelta:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPaymentPathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPaymentPathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReceiveTlvs",
                    "printedName": "LightningDevKit.Bindings.ReceiveTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC6oneHop11payeeNodeId0J4Tlvs23minFinalCltvExpiryDelta13entropySourceAC07Result_efG5NoneZCSays5UInt8VG_AC07ReceiveM0Cs6UInt16VAC07EntropyT0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC6oneHop11payeeNodeId0J4Tlvs23minFinalCltvExpiryDelta13entropySourceAC07Result_efG5NoneZCSays5UInt8VG_AC07ReceiveM0Cs6UInt16VAC07EntropyT0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "new",
                "printedName": "new(intermediateNodes:payeeNodeId:payeeTlvs:htlcMaximumMsat:minFinalCltvExpiryDelta:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPaymentPathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPaymentPathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.PaymentForwardNode]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentForwardNode",
                        "printedName": "LightningDevKit.Bindings.PaymentForwardNode",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentForwardNodeC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReceiveTlvs",
                    "printedName": "LightningDevKit.Bindings.ReceiveTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ReceiveTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC3new17intermediateNodes11payeeNodeId0K4Tlvs15htlcMaximumMsat23minFinalCltvExpiryDelta13entropySourceAC07Result_efG5NoneZCSayAC0f7ForwardL0CG_Says5UInt8VGAC07ReceiveN0Cs6UInt64Vs6UInt16VAC07EntropyX0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC3new17intermediateNodes11payeeNodeId0K4Tlvs15htlcMaximumMsat23minFinalCltvExpiryDelta13entropySourceAC07Result_efG5NoneZCSayAC0f7ForwardL0CG_Says5UInt8VGAC07ReceiveN0Cs6UInt64Vs6UInt16VAC07EntropyX0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "publicIntroductionNodeId",
                "printedName": "publicIntroductionNodeId(networkGraph:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.NodeId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeId",
                        "printedName": "LightningDevKit.Bindings.NodeId",
                        "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReadOnlyNetworkGraph",
                    "printedName": "LightningDevKit.Bindings.ReadOnlyNetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC20ReadOnlyNetworkGraphC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC24publicIntroductionNodeId12networkGraphAC0jK0CSgAC015ReadOnlyNetworkM0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC24publicIntroductionNodeId12networkGraphAC0jK0CSgAC015ReadOnlyNetworkM0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "introductionNode",
                "printedName": "introductionNode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IntroductionNode",
                    "printedName": "LightningDevKit.Bindings.IntroductionNode",
                    "usr": "s:15LightningDevKit8BindingsC16IntroductionNodeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC16introductionNodeAC012IntroductionI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC16introductionNodeAC012IntroductionI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blindingPoint",
                "printedName": "blindingPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC13blindingPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC13blindingPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "blindedHops",
                "printedName": "blindedHops()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedHop]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedHop",
                        "printedName": "LightningDevKit.Bindings.BlindedHop",
                        "usr": "s:15LightningDevKit8BindingsC10BlindedHopC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC11blindedHopsSayAC0E3HopCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC11blindedHopsSayAC0E3HopCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "advancePathByOne",
                "printedName": "advancePathByOne(nodeSigner:nodeIdLookup:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeSigner",
                    "printedName": "LightningDevKit.Bindings.NodeSigner",
                    "usr": "s:15LightningDevKit8BindingsC10NodeSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeIdLookUp",
                    "printedName": "LightningDevKit.Bindings.NodeIdLookUp",
                    "usr": "s:15LightningDevKit8BindingsC12NodeIdLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC07advanceG5ByOne10nodeSigner0K8IdLookupAC011Result_NoneP1ZCAC04NodeL0C_AC0qM6LookUpCtF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC07advanceG5ByOne10nodeSigner0K8IdLookupAC011Result_NoneP1ZCAC04NodeL0C_AC0qM6LookUpCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC",
            "mangledName": "$s15LightningDevKit8BindingsC18BlindedPaymentPathC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HTLCDestination",
            "printedName": "HTLCDestination",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HTLCDestinationType",
                "printedName": "HTLCDestinationType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "NextHopChannel",
                    "printedName": "NextHopChannel",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type) -> LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDestinationType",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "HTLCDestinationType",
                                "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14NextHopChannelyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14NextHopChannelyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UnknownNextHop",
                    "printedName": "UnknownNextHop",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type) -> LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDestinationType",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "HTLCDestinationType",
                                "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14UnknownNextHopyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14UnknownNextHopyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidForward",
                    "printedName": "InvalidForward",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type) -> LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDestinationType",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "HTLCDestinationType",
                                "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14InvalidForwardyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO14InvalidForwardyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "InvalidOnion",
                    "printedName": "InvalidOnion",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type) -> LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDestinationType",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "HTLCDestinationType",
                                "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO12InvalidOnionyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO12InvalidOnionyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "FailedPayment",
                    "printedName": "FailedPayment",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type) -> LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "HTLCDestinationType",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "HTLCDestinationType",
                                "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO13FailedPaymentyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO13FailedPaymentyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDestinationType",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "HTLCDestinationType",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestinationType",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination.HTLCDestinationType",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC0E4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC12getValueTypeAE0eH0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC12getValueTypeAE0eH0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithNextHopChannel",
                "printedName": "initWithNextHopChannel(nodeId:channelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC22initWithNextHopChannel6nodeId07channelL0AESays5UInt8VG_AC0jL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC22initWithNextHopChannel6nodeId07channelL0AESays5UInt8VG_AC0jL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUnknownNextHop",
                "printedName": "initWithUnknownNextHop(requestedForwardScid:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC22initWithUnknownNextHop20requestedForwardScidAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC22initWithUnknownNextHop20requestedForwardScidAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidForward",
                "printedName": "initWithInvalidForward(requestedForwardScid:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC22initWithInvalidForward09requestedI4ScidAEs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC22initWithInvalidForward09requestedI4ScidAEs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithInvalidOnion",
                "printedName": "initWithInvalidOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC20initWithInvalidOnionAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC20initWithInvalidOnionAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithFailedPayment",
                "printedName": "initWithFailedPayment(paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC21initWithFailedPayment11paymentHashAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC21initWithFailedPayment11paymentHashAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDestination",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_HTLCDestinationZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_HTLCDestinationZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC43Result_COption_HTLCDestinationZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC4read3serAC015Result_COption_E13ZDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsNextHopChannel",
                "printedName": "getValueAsNextHopChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination.NextHopChannel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NextHopChannel",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.NextHopChannel",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsNextHopChannelAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsNextHopChannelAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsUnknownNextHop",
                "printedName": "getValueAsUnknownNextHop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination.UnknownNextHop?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UnknownNextHop",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.UnknownNextHop",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsUnknownNextHopAE0ijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsUnknownNextHopAE0ijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsInvalidForward",
                "printedName": "getValueAsInvalidForward()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination.InvalidForward?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvalidForward",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.InvalidForward",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsInvalidForwardAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC24getValueAsInvalidForwardAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsFailedPayment",
                "printedName": "getValueAsFailedPayment()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HTLCDestination.FailedPayment?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FailedPayment",
                        "printedName": "LightningDevKit.Bindings.HTLCDestination.FailedPayment",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC23getValueAsFailedPaymentAE0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC23getValueAsFailedPaymentAE0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "NextHopChannel",
                "printedName": "NextHopChannel",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getChannelId",
                    "printedName": "getChannelId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC03getH2IdAC0hJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC03getH2IdAC0hJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14NextHopChannelC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "UnknownNextHop",
                "printedName": "UnknownNextHop",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getRequestedForwardScid",
                    "printedName": "getRequestedForwardScid()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC23getRequestedForwardScids6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC23getRequestedForwardScids6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14UnknownNextHopC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "InvalidForward",
                "printedName": "InvalidForward",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getRequestedForwardScid",
                    "printedName": "getRequestedForwardScid()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC012getRequestedG4Scids6UInt64VyF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC012getRequestedG4Scids6UInt64VyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC14InvalidForwardC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "FailedPayment",
                "printedName": "FailedPayment",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getPaymentHash",
                    "printedName": "getPaymentHash()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC03getG4HashSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC03getG4HashSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC",
                "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC13FailedPaymentC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15HTLCDestinationC",
            "mangledName": "$s15LightningDevKit8BindingsC15HTLCDestinationC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_MonitorEventZDecodeErrorZ",
            "printedName": "Result_COption_MonitorEventZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_MonitorEventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_MonitorEventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MonitorEvent",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC10initWithOk1oAeC0gH0CSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_MonitorEventZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_MonitorEventZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC11initWithErr1eAeC06DecodeJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC03getJ0AC06DecodeJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MonitorEvent?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MonitorEvent",
                        "printedName": "LightningDevKit.Bindings.MonitorEvent",
                        "usr": "s:15LightningDevKit8BindingsC12MonitorEventC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC8getValueAC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC8getValueAC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC40Result_COption_MonitorEventZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
            "printedName": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelMonitor",
                        "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                        "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                      }
                    ]
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC10initWithOk1oAESays5UInt8VG_AC0kL0Ct_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "IOError",
                    "printedName": "LightningDevKit.Bindings.IOError",
                    "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC11initWithErr1eAeC7IOErrorO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.IOError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "IOError",
                        "printedName": "LightningDevKit.Bindings.IOError",
                        "usr": "s:15LightningDevKit8BindingsC7IOErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC8getErrorAC7IOErrorOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "([Swift.UInt8], LightningDevKit.Bindings.ChannelMonitor)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ChannelMonitor",
                            "printedName": "LightningDevKit.Bindings.ChannelMonitor",
                            "usr": "s:15LightningDevKit8BindingsC14ChannelMonitorC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC8getValueSays5UInt8VG_AC0kL0CtSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC52Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnsignedChannelUpdate",
            "printedName": "UnsignedChannelUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChainHash",
                "printedName": "getChainHash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC12getChainHashSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC12getChainHashSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChainHash",
                "printedName": "setChainHash(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC12setChainHash3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC12setChainHash3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC08getShortF2Ids6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC08getShortF2Ids6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC08setShortF2Id3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC08setShortF2Id3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTimestamp",
                "printedName": "getTimestamp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC12getTimestamps6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC12getTimestamps6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTimestamp",
                "printedName": "setTimestamp(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC12setTimestamp3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC12setTimestamp3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMessageFlags",
                "printedName": "getMessageFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC15getMessageFlagss5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC15getMessageFlagss5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMessageFlags",
                "printedName": "setMessageFlags(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC15setMessageFlags3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC15setMessageFlags3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getChannelFlags",
                "printedName": "getChannelFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC03getF5Flagss5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC03getF5Flagss5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelFlags",
                "printedName": "setChannelFlags(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC03setF5Flags3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC03setF5Flags3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCltvExpiryDelta",
                "printedName": "getCltvExpiryDelta()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getCltvExpiryDeltas6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getCltvExpiryDeltas6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCltvExpiryDelta",
                "printedName": "setCltvExpiryDelta(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setCltvExpiryDelta3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setCltvExpiryDelta3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMaximumMsat",
                "printedName": "getHtlcMaximumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getHtlcMaximumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18getHtlcMaximumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMaximumMsat",
                "printedName": "setHtlcMaximumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC18setHtlcMaximumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeBaseMsat",
                "printedName": "getFeeBaseMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14getFeeBaseMsats6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14getFeeBaseMsats6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeBaseMsat",
                "printedName": "setFeeBaseMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC14setFeeBaseMsat3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC14setFeeBaseMsat3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeProportionalMillionths",
                "printedName": "getFeeProportionalMillionths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC28getFeeProportionalMillionthss6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC28getFeeProportionalMillionthss6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeProportionalMillionths",
                "printedName": "setFeeProportionalMillionths(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC28setFeeProportionalMillionths3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getExcessData",
                "printedName": "getExcessData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC13getExcessDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC13getExcessDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setExcessData",
                "printedName": "setExcessData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC13setExcessData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC13setExcessData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(chainHashArg:shortChannelIdArg:timestampArg:messageFlagsArg:channelFlagsArg:cltvExpiryDeltaArg:htlcMinimumMsatArg:htlcMaximumMsatArg:feeBaseMsatArg:feeProportionalMillionthsArg:excessDataArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC12chainHashArg05shortf2IdJ009timestampJ0012messageFlagsJ007channeloJ0015cltvExpiryDeltaJ0015htlcMinimumMsatJ00t7MaximumvJ007feeBasevJ00x22ProportionalMillionthsJ0010excessDataJ0AESays5UInt8VG_s6UInt64Vs6UInt32VA2Rs6UInt16VA2u2wStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC12chainHashArg05shortf2IdJ009timestampJ0012messageFlagsJ007channeloJ0015cltvExpiryDeltaJ0015htlcMinimumMsatJ00t7MaximumvJ007feeBasevJ00x22ProportionalMillionthsJ0010excessDataJ0AESays5UInt8VG_s6UInt64Vs6UInt32VA2Rs6UInt16VA2u2wStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsignedChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.UnsignedChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnsignedChannelUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnsignedChannelUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnsignedChannelUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21UnsignedChannelUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC21UnsignedChannelUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InboundHTLCErr",
            "printedName": "InboundHTLCErr",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getErrCode",
                "printedName": "getErrCode()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC10getErrCodes6UInt16VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC10getErrCodes6UInt16VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setErrCode",
                "printedName": "setErrCode(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC10setErrCode3valys6UInt16V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC10setErrCode3valys6UInt16V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getErrData",
                "printedName": "getErrData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC10getErrDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC10getErrDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setErrData",
                "printedName": "setErrData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC10setErrData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC10setErrData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMsg",
                "printedName": "getMsg()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC6getMsgSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC6getMsgSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMsg",
                "printedName": "setMsg(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC6setMsg3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC6setMsg3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(errCodeArg:errDataArg:msgArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCErr",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCErr",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC10errCodeArg0g4DataI003msgI0AEs6UInt16V_Says5UInt8VGSStcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC10errCodeArg0g4DataI003msgI0AEs6UInt16V_Says5UInt8VGSStcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCErr",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCErr",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InboundHTLCErr",
                    "printedName": "LightningDevKit.Bindings.InboundHTLCErr",
                    "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14InboundHTLCErrC",
            "mangledName": "$s15LightningDevKit8BindingsC14InboundHTLCErrC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Sleeper",
            "printedName": "Sleeper",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7SleeperC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithSingleFuture",
                "printedName": "initWithSingleFuture(future:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sleeper",
                    "printedName": "LightningDevKit.Bindings.Sleeper",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC20initWithSingleFuture6futureAeC0I0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC20initWithSingleFuture6futureAeC0I0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithTwoFutures",
                "printedName": "initWithTwoFutures(futA:futB:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sleeper",
                    "printedName": "LightningDevKit.Bindings.Sleeper",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC18initWithTwoFutures4futA0J1BAeC6FutureC_AJtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC18initWithTwoFutures4futA0J1BAeC6FutureC_AJtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithThreeFutures",
                "printedName": "initWithThreeFutures(futA:futB:futC:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sleeper",
                    "printedName": "LightningDevKit.Bindings.Sleeper",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Future",
                    "printedName": "LightningDevKit.Bindings.Future",
                    "usr": "s:15LightningDevKit8BindingsC6FutureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC20initWithThreeFutures4futA0J1B0J1CAeC6FutureC_A2KtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC20initWithThreeFutures4futA0J1B0J1CAeC6FutureC_A2KtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(futures:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sleeper",
                    "printedName": "LightningDevKit.Bindings.Sleeper",
                    "usr": "s:15LightningDevKit8BindingsC7SleeperC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.Future]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Future",
                        "printedName": "LightningDevKit.Bindings.Future",
                        "usr": "s:15LightningDevKit8BindingsC6FutureC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC7futuresAESayAC6FutureCG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC7futuresAESayAC6FutureCG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "wait",
                "printedName": "wait()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC4waityyF",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC4waityyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "waitTimeout",
                "printedName": "waitTimeout(maxWait:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC11waitTimeout7maxWaitSbs6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC11waitTimeout7maxWaitSbs6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7SleeperC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC7SleeperC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7SleeperC",
            "mangledName": "$s15LightningDevKit8BindingsC7SleeperC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InitFeatures",
            "printedName": "InitFeatures",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitFeaturesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitFeaturesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_InitFeaturesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithEmpty",
                "printedName": "initWithEmpty()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC13initWithEmptyAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC13initWithEmptyAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "leFlags",
                "printedName": "leFlags()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC7leFlagsSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC7leFlagsSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnyOptionalBits",
                "printedName": "supportsAnyOptionalBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23supportsAnyOptionalBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23supportsAnyOptionalBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBitsFrom",
                "printedName": "requiresUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23requiresUnknownBitsFromSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23requiresUnknownBitsFromSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiredUnknownBitsFrom",
                "printedName": "requiredUnknownBitsFrom()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23requiredUnknownBitsFromSays6UInt64VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUnknownBits",
                "printedName": "requiresUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19requiresUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19requiresUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUnknownBits",
                "printedName": "supportsUnknownBits()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19supportsUnknownBitsSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19supportsUnknownBitsSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredFeatureBit",
                "printedName": "setRequiredFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21setRequiredFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalFeatureBit",
                "printedName": "setOptionalFeatureBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21setOptionalFeatureBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequiredCustomBit",
                "printedName": "setRequiredCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC20setRequiredCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOptionalCustomBit",
                "printedName": "setOptionalCustomBit(bit:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC20setOptionalCustomBit3bitAC011Result_NoneM1ZCSu_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearUpfrontShutdownScript",
                "printedName": "clearUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC26clearUpfrontShutdownScriptAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC26clearUpfrontShutdownScriptAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearShutdownAnysegwit",
                "printedName": "clearShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC22clearShutdownAnysegwitAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC22clearShutdownAnysegwitAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearWumbo",
                "printedName": "clearWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC10clearWumboAEyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC10clearWumboAEyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearScidPrivacy",
                "printedName": "clearScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16clearScidPrivacyyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16clearScidPrivacyyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearAnchorsZeroFeeHtlcTx",
                "printedName": "clearAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC25clearAnchorsZeroFeeHtlcTxyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "clearRouteBlinding",
                "printedName": "clearRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC18clearRouteBlindingyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC18clearRouteBlindingyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDataLossProtectOptional",
                "printedName": "setDataLossProtectOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC26setDataLossProtectOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC26setDataLossProtectOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setDataLossProtectRequired",
                "printedName": "setDataLossProtectRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC26setDataLossProtectRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC26setDataLossProtectRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsDataLossProtect",
                "printedName": "supportsDataLossProtect()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23supportsDataLossProtectSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23supportsDataLossProtectSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresDataLossProtect",
                "printedName": "requiresDataLossProtect()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23requiresDataLossProtectSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23requiresDataLossProtectSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInitialRoutingSyncOptional",
                "printedName": "setInitialRoutingSyncOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC29setInitialRoutingSyncOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC29setInitialRoutingSyncOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setInitialRoutingSyncRequired",
                "printedName": "setInitialRoutingSyncRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC29setInitialRoutingSyncRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC29setInitialRoutingSyncRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initialRoutingSync",
                "printedName": "initialRoutingSync()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC18initialRoutingSyncSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC18initialRoutingSyncSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpfrontShutdownScriptOptional",
                "printedName": "setUpfrontShutdownScriptOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC32setUpfrontShutdownScriptOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC32setUpfrontShutdownScriptOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setUpfrontShutdownScriptRequired",
                "printedName": "setUpfrontShutdownScriptRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC32setUpfrontShutdownScriptRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC32setUpfrontShutdownScriptRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsUpfrontShutdownScript",
                "printedName": "supportsUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC29supportsUpfrontShutdownScriptSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC29supportsUpfrontShutdownScriptSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresUpfrontShutdownScript",
                "printedName": "requiresUpfrontShutdownScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC29requiresUpfrontShutdownScriptSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC29requiresUpfrontShutdownScriptSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setGossipQueriesOptional",
                "printedName": "setGossipQueriesOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setGossipQueriesOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setGossipQueriesOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setGossipQueriesRequired",
                "printedName": "setGossipQueriesRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setGossipQueriesRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setGossipQueriesRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsGossipQueries",
                "printedName": "supportsGossipQueries()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21supportsGossipQueriesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21supportsGossipQueriesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresGossipQueries",
                "printedName": "requiresGossipQueries()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21requiresGossipQueriesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21requiresGossipQueriesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionOptional",
                "printedName": "setVariableLengthOnionOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC30setVariableLengthOnionOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC30setVariableLengthOnionOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVariableLengthOnionRequired",
                "printedName": "setVariableLengthOnionRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC30setVariableLengthOnionRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC30setVariableLengthOnionRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsVariableLengthOnion",
                "printedName": "supportsVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC27supportsVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC27supportsVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresVariableLengthOnion",
                "printedName": "requiresVariableLengthOnion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC27requiresVariableLengthOnionSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC27requiresVariableLengthOnionSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyOptional",
                "printedName": "setStaticRemoteKeyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC26setStaticRemoteKeyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC26setStaticRemoteKeyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setStaticRemoteKeyRequired",
                "printedName": "setStaticRemoteKeyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC26setStaticRemoteKeyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC26setStaticRemoteKeyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsStaticRemoteKey",
                "printedName": "supportsStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23supportsStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23supportsStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresStaticRemoteKey",
                "printedName": "requiresStaticRemoteKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC23requiresStaticRemoteKeySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC23requiresStaticRemoteKeySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretOptional",
                "printedName": "setPaymentSecretOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setPaymentSecretOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setPaymentSecretOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentSecretRequired",
                "printedName": "setPaymentSecretRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setPaymentSecretRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setPaymentSecretRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsPaymentSecret",
                "printedName": "supportsPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21supportsPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21supportsPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresPaymentSecret",
                "printedName": "requiresPaymentSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21requiresPaymentSecretSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21requiresPaymentSecretSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppOptional",
                "printedName": "setBasicMppOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19setBasicMppOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19setBasicMppOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setBasicMppRequired",
                "printedName": "setBasicMppRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19setBasicMppRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19setBasicMppRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsBasicMpp",
                "printedName": "supportsBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16supportsBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16supportsBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresBasicMpp",
                "printedName": "requiresBasicMpp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16requiresBasicMppSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16requiresBasicMppSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setWumboOptional",
                "printedName": "setWumboOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16setWumboOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16setWumboOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setWumboRequired",
                "printedName": "setWumboRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16setWumboRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16setWumboRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsWumbo",
                "printedName": "supportsWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC13supportsWumboSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC13supportsWumboSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresWumbo",
                "printedName": "requiresWumbo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC13requiresWumboSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC13requiresWumboSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxOptional",
                "printedName": "setAnchorsNonzeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC34setAnchorsNonzeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsNonzeroFeeHtlcTxRequired",
                "printedName": "setAnchorsNonzeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC34setAnchorsNonzeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsNonzeroFeeHtlcTx",
                "printedName": "supportsAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC31supportsAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsNonzeroFeeHtlcTx",
                "printedName": "requiresAnchorsNonzeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC31requiresAnchorsNonzeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxOptional",
                "printedName": "setAnchorsZeroFeeHtlcTxOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC31setAnchorsZeroFeeHtlcTxOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnchorsZeroFeeHtlcTxRequired",
                "printedName": "setAnchorsZeroFeeHtlcTxRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC31setAnchorsZeroFeeHtlcTxRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsAnchorsZeroFeeHtlcTx",
                "printedName": "supportsAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28supportsAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresAnchorsZeroFeeHtlcTx",
                "printedName": "requiresAnchorsZeroFeeHtlcTx()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28requiresAnchorsZeroFeeHtlcTxSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteBlindingOptional",
                "printedName": "setRouteBlindingOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setRouteBlindingOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setRouteBlindingOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRouteBlindingRequired",
                "printedName": "setRouteBlindingRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setRouteBlindingRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setRouteBlindingRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsRouteBlinding",
                "printedName": "supportsRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21supportsRouteBlindingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21supportsRouteBlindingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresRouteBlinding",
                "printedName": "requiresRouteBlinding()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21requiresRouteBlindingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21requiresRouteBlindingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownAnySegwitOptional",
                "printedName": "setShutdownAnySegwitOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28setShutdownAnySegwitOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28setShutdownAnySegwitOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShutdownAnySegwitRequired",
                "printedName": "setShutdownAnySegwitRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28setShutdownAnySegwitRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28setShutdownAnySegwitRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsShutdownAnysegwit",
                "printedName": "supportsShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC25supportsShutdownAnysegwitSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC25supportsShutdownAnysegwitSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresShutdownAnysegwit",
                "printedName": "requiresShutdownAnysegwit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC25requiresShutdownAnysegwitSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC25requiresShutdownAnysegwitSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootOptional",
                "printedName": "setTaprootOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC18setTaprootOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC18setTaprootOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTaprootRequired",
                "printedName": "setTaprootRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC18setTaprootRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC18setTaprootRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTaproot",
                "printedName": "supportsTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC15supportsTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC15supportsTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTaproot",
                "printedName": "requiresTaproot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC15requiresTaprootSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC15requiresTaprootSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionMessagesOptional",
                "printedName": "setOnionMessagesOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setOnionMessagesOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setOnionMessagesOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOnionMessagesRequired",
                "printedName": "setOnionMessagesRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC24setOnionMessagesRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC24setOnionMessagesRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsOnionMessages",
                "printedName": "supportsOnionMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21supportsOnionMessagesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21supportsOnionMessagesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresOnionMessages",
                "printedName": "requiresOnionMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC21requiresOnionMessagesSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC21requiresOnionMessagesSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTypeOptional",
                "printedName": "setChannelTypeOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC22setChannelTypeOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC22setChannelTypeOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelTypeRequired",
                "printedName": "setChannelTypeRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC22setChannelTypeRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC22setChannelTypeRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsChannelType",
                "printedName": "supportsChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19supportsChannelTypeSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19supportsChannelTypeSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresChannelType",
                "printedName": "requiresChannelType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19requiresChannelTypeSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19requiresChannelTypeSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyOptional",
                "printedName": "setScidPrivacyOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC22setScidPrivacyOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC22setScidPrivacyOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setScidPrivacyRequired",
                "printedName": "setScidPrivacyRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC22setScidPrivacyRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC22setScidPrivacyRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsScidPrivacy",
                "printedName": "supportsScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19supportsScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19supportsScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresScidPrivacy",
                "printedName": "requiresScidPrivacy()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19requiresScidPrivacySbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19requiresScidPrivacySbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfOptional",
                "printedName": "setZeroConfOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19setZeroConfOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19setZeroConfOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setZeroConfRequired",
                "printedName": "setZeroConfRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC19setZeroConfRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC19setZeroConfRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsZeroConf",
                "printedName": "supportsZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16supportsZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16supportsZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresZeroConf",
                "printedName": "requiresZeroConf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC16requiresZeroConfSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC16requiresZeroConfSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingOptional",
                "printedName": "setTrampolineRoutingOptional()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28setTrampolineRoutingOptionalyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28setTrampolineRoutingOptionalyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTrampolineRoutingRequired",
                "printedName": "setTrampolineRoutingRequired()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC28setTrampolineRoutingRequiredyyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC28setTrampolineRoutingRequiredyyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportsTrampolineRouting",
                "printedName": "supportsTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC25supportsTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC25supportsTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "requiresTrampolineRouting",
                "printedName": "requiresTrampolineRouting()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC25requiresTrampolineRoutingSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC25requiresTrampolineRoutingSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC",
            "mangledName": "$s15LightningDevKit8BindingsC12InitFeaturesC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChannelInfo",
            "printedName": "ChannelInfo",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11getFeaturesAC0eH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11getFeaturesAC0eH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelFeatures",
                    "usr": "s:15LightningDevKit8BindingsC15ChannelFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11setFeatures3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11setFeatures3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeOne",
                "printedName": "getNodeOne()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC10getNodeOneAC0H2IdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC10getNodeOneAC0H2IdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeOne",
                "printedName": "setNodeOne(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC10setNodeOne3valyAC0H2IdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC10setNodeOne3valyAC0H2IdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNodeTwo",
                "printedName": "getNodeTwo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC10getNodeTwoAC0H2IdCyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC10getNodeTwoAC0H2IdCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNodeTwo",
                "printedName": "setNodeTwo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC10setNodeTwo3valyAC0H2IdC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC10setNodeTwo3valyAC0H2IdC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCapacitySats",
                "printedName": "getCapacitySats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC15getCapacitySatss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC15getCapacitySatss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCapacitySats",
                "printedName": "setCapacitySats(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC15setCapacitySats3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC15setCapacitySats3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getOneToTwo",
                "printedName": "getOneToTwo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdateInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11getOneToTwoAC0e6UpdateF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11getOneToTwoAC0e6UpdateF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOneToTwo",
                "printedName": "setOneToTwo(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11setOneToTwo3valyAC0e6UpdateF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11setOneToTwo3valyAC0e6UpdateF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getTwoToOne",
                "printedName": "getTwoToOne()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdateInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11getTwoToOneAC0e6UpdateF0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11getTwoToOneAC0e6UpdateF0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setTwoToOne",
                "printedName": "setTwoToOne(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdateInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                    "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC11setTwoToOne3valyAC0e6UpdateF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC11setTwoToOne3valyAC0e6UpdateF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getAnnouncementMessage",
                "printedName": "getAnnouncementMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC22getAnnouncementMessageAC0eH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC22getAnnouncementMessageAC0eH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setAnnouncementMessage",
                "printedName": "setAnnouncementMessage(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC22setAnnouncementMessage3valyAC0eH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC22setAnnouncementMessage3valyAC0eH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelInfo",
                    "printedName": "LightningDevKit.Bindings.ChannelInfo",
                    "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getDirectionalInfo",
                "printedName": "getDirectionalInfo(channelFlags:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdateInfo",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdateInfo",
                        "usr": "s:15LightningDevKit8BindingsC17ChannelUpdateInfoC"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC014getDirectionalF012channelFlagsAC0e6UpdateF0CSgs5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC014getDirectionalF012channelFlagsAC0e6UpdateF0CSgs5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelInfoDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelInfoDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_ChannelInfoDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ChannelInfoC",
            "mangledName": "$s15LightningDevKit8BindingsC11ChannelInfoC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HTLCDescriptor",
            "printedName": "HTLCDescriptor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelDerivationParameters",
                "printedName": "getChannelDerivationParameters()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC30getChannelDerivationParametersAC0ghI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC30getChannelDerivationParametersAC0ghI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelDerivationParameters",
                "printedName": "setChannelDerivationParameters(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC30setChannelDerivationParameters3valyAC0ghI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC30setChannelDerivationParameters3valyAC0ghI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCommitmentTxid",
                "printedName": "getCommitmentTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC17getCommitmentTxidSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC17getCommitmentTxidSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommitmentTxid",
                "printedName": "setCommitmentTxid(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC17setCommitmentTxid3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC17setCommitmentTxid3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentNumber",
                "printedName": "getPerCommitmentNumber()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC22getPerCommitmentNumbers6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC22getPerCommitmentNumbers6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPerCommitmentNumber",
                "printedName": "setPerCommitmentNumber(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC22setPerCommitmentNumber3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC22setPerCommitmentNumber3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPerCommitmentPoint",
                "printedName": "getPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC21getPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC21getPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPerCommitmentPoint",
                "printedName": "setPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC21setPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeeratePerKw",
                "printedName": "getFeeratePerKw()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC15getFeeratePerKws6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC15getFeeratePerKws6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeeratePerKw",
                "printedName": "setFeeratePerKw(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC15setFeeratePerKw3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC15setFeeratePerKw3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlc",
                "printedName": "getHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC7getHtlcAC22HTLCOutputInCommitmentCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC7getHtlcAC22HTLCOutputInCommitmentCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlc",
                "printedName": "setHtlc(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC7setHtlc3valyAC22HTLCOutputInCommitmentC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC7setHtlc3valyAC22HTLCOutputInCommitmentC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreimage",
                "printedName": "getPreimage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC11getPreimageSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC11getPreimageSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPreimage",
                "printedName": "setPreimage(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC11setPreimage3valySays5UInt8VGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC11setPreimage3valySays5UInt8VGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getCounterpartySig",
                "printedName": "getCounterpartySig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC18getCounterpartySigSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC18getCounterpartySigSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCounterpartySig",
                "printedName": "setCounterpartySig(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC18setCounterpartySig3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC18setCounterpartySig3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelDerivationParametersArg:commitmentTxidArg:perCommitmentNumberArg:perCommitmentPointArg:feeratePerKwArg:htlcArg:preimageArg:counterpartySigArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDescriptor",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelDerivationParameters",
                    "printedName": "LightningDevKit.Bindings.ChannelDerivationParameters",
                    "usr": "s:15LightningDevKit8BindingsC27ChannelDerivationParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCOutputInCommitment",
                    "printedName": "LightningDevKit.Bindings.HTLCOutputInCommitment",
                    "usr": "s:15LightningDevKit8BindingsC22HTLCOutputInCommitmentC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC30channelDerivationParametersArg014commitmentTxidI0019perCommitmentNumberI00lm5PointI0012feeratePerKwI004htlcI008preimageI0015counterpartySigI0AeC07ChannelgH0C_Says5UInt8VGs6UInt64VARs6UInt32VAC012HTLCOutputInM0CARSgARtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC30channelDerivationParametersArg014commitmentTxidI0019perCommitmentNumberI00lm5PointI0012feeratePerKwI004htlcI008preimageI0015counterpartySigI0AeC07ChannelgH0C_Says5UInt8VGs6UInt64VARs6UInt32VAC012HTLCOutputInM0CARSgARtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDescriptor",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCDescriptor",
                    "printedName": "LightningDevKit.Bindings.HTLCDescriptor",
                    "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCDescriptorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCDescriptorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_HTLCDescriptorDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "outpoint",
                "printedName": "outpoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC8outpointAC8OutPointCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC8outpointAC8OutPointCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "previousUtxo",
                "printedName": "previousUtxo()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC12previousUtxoAC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC12previousUtxoAC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "unsignedTxInput",
                "printedName": "unsignedTxInput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxIn",
                    "printedName": "LightningDevKit.Bindings.TxIn",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC15unsignedTxInputAC0G2InCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC15unsignedTxInputAC0G2InCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "txOutput",
                "printedName": "txOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxOut",
                    "printedName": "LightningDevKit.Bindings.TxOut",
                    "usr": "s:15LightningDevKit8BindingsC5TxOutC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC8txOutputAC5TxOutCyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC8txOutputAC5TxOutCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "witnessScript",
                "printedName": "witnessScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC13witnessScriptSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC13witnessScriptSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "txInputWitness",
                "printedName": "txInputWitness(signature:witnessScript:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC14txInputWitness9signature13witnessScriptSays5UInt8VGAK_AKtF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC14txInputWitness9signature13witnessScriptSays5UInt8VGAK_AKtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "deriveChannelSigner",
                "printedName": "deriveChannelSigner(signerProvider:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignerProvider",
                    "printedName": "LightningDevKit.Bindings.SignerProvider",
                    "usr": "s:15LightningDevKit8BindingsC14SignerProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC19deriveChannelSigner14signerProviderAC05EcdsagH0CAC0hJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC19deriveChannelSigner14signerProviderAC05EcdsagH0CAC0hJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14HTLCDescriptorC",
            "mangledName": "$s15LightningDevKit8BindingsC14HTLCDescriptorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "VerifiedInvoiceRequest",
            "printedName": "VerifiedInvoiceRequest",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getOfferId",
                "printedName": "getOfferId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC10getOfferIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC10getOfferIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setOfferId",
                "printedName": "setOfferId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OfferId",
                    "printedName": "LightningDevKit.Bindings.OfferId",
                    "usr": "s:15LightningDevKit8BindingsC7OfferIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC10setOfferId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC10setOfferId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chains",
                "printedName": "chains()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt8]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6chainsSaySays5UInt8VGGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "metadata",
                "printedName": "metadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC8metadataSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC8metadataSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amount",
                "printedName": "amount()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Amount?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Amount",
                        "printedName": "LightningDevKit.Bindings.Amount",
                        "usr": "s:15LightningDevKit8BindingsC6AmountC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6amountAC6AmountCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6amountAC6AmountCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "description",
                "printedName": "description()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11descriptionAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "offerFeatures",
                "printedName": "offerFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OfferFeatures",
                    "printedName": "LightningDevKit.Bindings.OfferFeatures",
                    "usr": "s:15LightningDevKit8BindingsC13OfferFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13offerFeaturesAC05OfferI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13offerFeaturesAC05OfferI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "absoluteExpiry",
                "printedName": "absoluteExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC14absoluteExpirys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "issuer",
                "printedName": "issuer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC6issuerAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "paths",
                "printedName": "paths()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedMessagePath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedMessagePath",
                        "printedName": "LightningDevKit.Bindings.BlindedMessagePath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedMessagePathC"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC5pathsSayAC18BlindedMessagePathCGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "supportedQuantity",
                "printedName": "supportedQuantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Quantity",
                    "printedName": "LightningDevKit.Bindings.Quantity",
                    "usr": "s:15LightningDevKit8BindingsC8QuantityC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC17supportedQuantityAC0I0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC17supportedQuantityAC0I0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "signingPubkey",
                "printedName": "signingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13signingPubkeySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerMetadata",
                "printedName": "payerMetadata()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC13payerMetadataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "chain",
                "printedName": "chain()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC5chainSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC5chainSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "amountMsats",
                "printedName": "amountMsats()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11amountMsatss6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11amountMsatss6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "invoiceRequestFeatures",
                "printedName": "invoiceRequestFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFeatures",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFeatures",
                    "usr": "s:15LightningDevKit8BindingsC22InvoiceRequestFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC07invoiceG8FeaturesAC0fgI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC07invoiceG8FeaturesAC0fgI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quantity",
                "printedName": "quantity()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC8quantitys6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC8quantitys6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerId",
                "printedName": "payerId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC7payerIdSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC7payerIdSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "payerNote",
                "printedName": "payerNote()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PrintableString?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PrintableString",
                        "printedName": "LightningDevKit.Bindings.PrintableString",
                        "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC9payerNoteAC15PrintableStringCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondWith",
                "printedName": "respondWith(paymentPaths:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11respondWith12paymentPaths0J4HashAC07Result_fI48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC11respondWith12paymentPaths0J4HashAC07Result_fI48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondWithNoStd",
                "printedName": "respondWithNoStd(paymentPaths:paymentHash:createdAt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC16respondWithNoStd12paymentPaths0L4Hash9createdAtAC07Result_fI48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC16respondWithNoStd12paymentPaths0L4Hash9createdAtAC07Result_fI48ExplicitSigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondUsingDerivedKeys",
                "printedName": "respondUsingDerivedKeys(paymentPaths:paymentHash:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC23respondUsingDerivedKeys12paymentPaths0L4HashAC07Result_f4WithJ40SigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC23respondUsingDerivedKeys12paymentPaths0L4HashAC07Result_f4WithJ40SigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "respondUsingDerivedKeysNoStd",
                "printedName": "respondUsingDerivedKeysNoStd(paymentPaths:paymentHash:createdAt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC65Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[LightningDevKit.Bindings.BlindedPaymentPath]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC28respondUsingDerivedKeysNoStd12paymentPaths0N4Hash9createdAtAC07Result_f4WithJ40SigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC28respondUsingDerivedKeysNoStd12paymentPaths0N4Hash9createdAtAC07Result_f4WithJ40SigningPubkeyBuilderBolt12SemanticErrorZCSayAC18BlindedPaymentPathCG_Says5UInt8VGs6UInt64VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22VerifiedInvoiceRequestC",
            "mangledName": "$s15LightningDevKit8BindingsC22VerifiedInvoiceRequestC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
            "printedName": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceWithExplicitSigningPubkeyBuilder",
                    "printedName": "LightningDevKit.Bindings.InvoiceWithExplicitSigningPubkeyBuilder",
                    "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghijK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC04initG2Ok1oAeC0fghijK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC04initG3Err1eAeC0lmN0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC04initG3Err1eAeC0lmN0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt12SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC03getN0AC0lmN0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceWithExplicitSigningPubkeyBuilder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceWithExplicitSigningPubkeyBuilder",
                        "printedName": "LightningDevKit.Bindings.InvoiceWithExplicitSigningPubkeyBuilder",
                        "usr": "s:15LightningDevKit8BindingsC39InvoiceWithExplicitSigningPubkeyBuilderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC8getValueAC0fghijK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC66Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BindingsInit",
            "printedName": "BindingsInit",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC0D4InitC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC11getFeaturesAC0eG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC11getFeaturesAC0eG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC11setFeatures3valyAC0eG0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC11setFeatures3valyAC0eG0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNetworks",
                "printedName": "getNetworks()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC11getNetworksSaySays5UInt8VGGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC11getNetworksSaySays5UInt8VGGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNetworks",
                "printedName": "setNetworks(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC11setNetworks3valySaySays5UInt8VGGSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC11setNetworks3valySaySays5UInt8VGGSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRemoteNetworkAddress",
                "printedName": "getRemoteNetworkAddress()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC23getRemoteNetworkAddressAC06SocketI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC23getRemoteNetworkAddressAC06SocketI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRemoteNetworkAddress",
                "printedName": "setRemoteNetworkAddress(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC23setRemoteNetworkAddress3valyAC06SocketI0CSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC23setRemoteNetworkAddress3valyAC06SocketI0CSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(featuresArg:networksArg:remoteNetworkAddressArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InitFeatures",
                    "printedName": "LightningDevKit.Bindings.InitFeatures",
                    "usr": "s:15LightningDevKit8BindingsC12InitFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[[Swift.UInt8]]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[[Swift.UInt8]]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SocketAddress?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocketAddress",
                        "printedName": "LightningDevKit.Bindings.SocketAddress",
                        "usr": "s:15LightningDevKit8BindingsC13SocketAddressC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC11featuresArg08networksG0020remoteNetworkAddressG0AeC0E8FeaturesC_SaySays5UInt8VGGSgAC06SocketK0CSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC11featuresArg08networksG0020remoteNetworkAddressG0AeC0E8FeaturesC_SaySays5UInt8VGGSgAC06SocketK0CSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BindingsInit",
                    "printedName": "LightningDevKit.Bindings.BindingsInit",
                    "usr": "s:15LightningDevKit8BindingsC0D4InitC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InitDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InitDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_InitDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC0D4InitC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC0D4InitC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC0D4InitC",
            "mangledName": "$s15LightningDevKit8BindingsC0D4InitC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_NonePaymentSendFailureZ",
            "printedName": "Result_NonePaymentSendFailureZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC10initWithOkAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC10initWithOkAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NonePaymentSendFailureZ",
                    "printedName": "LightningDevKit.Bindings.Result_NonePaymentSendFailureZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentSendFailure",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentSendFailure?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentSendFailure",
                        "printedName": "LightningDevKit.Bindings.PaymentSendFailure",
                        "usr": "s:15LightningDevKit8BindingsC18PaymentSendFailureC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC8getErrorAC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC8getErrorAC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_NonePaymentSendFailureZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PaymentConstraints",
            "printedName": "PaymentConstraints",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getMaxCltvExpiry",
                "printedName": "getMaxCltvExpiry()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC16getMaxCltvExpirys6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC16getMaxCltvExpirys6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxCltvExpiry",
                "printedName": "setMaxCltvExpiry(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC16setMaxCltvExpiry3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC16setMaxCltvExpiry3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcMinimumMsat",
                "printedName": "getHtlcMinimumMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC18getHtlcMinimumMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC18getHtlcMinimumMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcMinimumMsat",
                "printedName": "setHtlcMinimumMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC18setHtlcMinimumMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(maxCltvExpiryArg:htlcMinimumMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC16maxCltvExpiryArg015htlcMinimumMsatJ0AEs6UInt32V_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC16maxCltvExpiryArg015htlcMinimumMsatJ0AEs6UInt32V_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PaymentConstraintsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PaymentConstraintsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_PaymentConstraintsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC",
            "mangledName": "$s15LightningDevKit8BindingsC18PaymentConstraintsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SchnorrSignatureNoneZ",
            "printedName": "Result_SchnorrSignatureNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SchnorrSignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_SchnorrSignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_SchnorrSignatureNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HtlcKey",
            "printedName": "HtlcKey",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWith",
                "printedName": "initWith(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC8initWith4aArgAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC8initWith4aArgAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBasepoint",
                "printedName": "initWithBasepoint(countersignatoryBasepoint:perCommitmentPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcBasepoint",
                    "printedName": "LightningDevKit.Bindings.HtlcBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC13HtlcBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC17initWithBasepoint016countersignatoryI018perCommitmentPointAeC0eI0C_Says5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC17initWithBasepoint016countersignatoryI018perCommitmentPointAeC0eI0C_Says5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSecretKey",
                "printedName": "initWithSecretKey(sk:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "HtlcKey",
                    "printedName": "LightningDevKit.Bindings.HtlcKey",
                    "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC014initWithSecretF02skAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC014initWithSecretF02skAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC08toPublicF0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC08toPublicF0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HtlcKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HtlcKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_HtlcKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC7HtlcKeyC",
            "mangledName": "$s15LightningDevKit8BindingsC7HtlcKeyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ShutdownScriptNoneZ",
            "printedName": "Result_ShutdownScriptNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShutdownScript",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript",
                    "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ShutdownScriptNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ShutdownScriptNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ShutdownScript?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShutdownScript",
                        "printedName": "LightningDevKit.Bindings.ShutdownScript",
                        "usr": "s:15LightningDevKit8BindingsC14ShutdownScriptC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_ShutdownScriptNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_InvoiceRequestFieldsDecodeErrorZ",
            "printedName": "Result_InvoiceRequestFieldsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceRequestFields",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                    "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceRequestFieldsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceRequestFieldsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.InvoiceRequestFields?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InvoiceRequestFields",
                        "printedName": "LightningDevKit.Bindings.InvoiceRequestFields",
                        "usr": "s:15LightningDevKit8BindingsC20InvoiceRequestFieldsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_InvoiceRequestFieldsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "WriteableScore",
            "printedName": "WriteableScore",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(lockableScore:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "WriteableScore",
                    "printedName": "LightningDevKit.Bindings.WriteableScore",
                    "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LockableScore",
                    "printedName": "LightningDevKit.Bindings.LockableScore",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC08lockableF0AeC08LockableF0C_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC08lockableF0AeC08LockableF0C_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLockableScore",
                "printedName": "getLockableScore()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "LockableScore",
                    "printedName": "LightningDevKit.Bindings.LockableScore",
                    "usr": "s:15LightningDevKit8BindingsC13LockableScoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC011getLockableF0AC0hF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC011getLockableF0AC0hF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC",
            "mangledName": "$s15LightningDevKit8BindingsC14WriteableScoreC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PrintableString",
            "printedName": "PrintableString",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC4getASSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC4getASSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC4setA3valySS_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC4setA3valySS_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PrintableString",
                    "printedName": "LightningDevKit.Bindings.PrintableString",
                    "usr": "s:15LightningDevKit8BindingsC15PrintableStringC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC4aArgAESS_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC4aArgAESS_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15PrintableStringC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15PrintableStringC",
            "mangledName": "$s15LightningDevKit8BindingsC15PrintableStringC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "InvoiceError",
            "printedName": "InvoiceError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getErroneousField",
                "printedName": "getErroneousField()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErroneousField?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErroneousField",
                        "printedName": "LightningDevKit.Bindings.ErroneousField",
                        "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC17getErroneousFieldAC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC17getErroneousFieldAC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setErroneousField",
                "printedName": "setErroneousField(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErroneousField",
                    "printedName": "LightningDevKit.Bindings.ErroneousField",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC17setErroneousField3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC17setErroneousField3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMessage",
                "printedName": "getMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC10getMessageAC15UntrustedStringCyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC10getMessageAC15UntrustedStringCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMessage",
                "printedName": "setMessage(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC10setMessage3valyAC15UntrustedStringC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC10setMessage3valyAC15UntrustedStringC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(erroneousFieldArg:messageArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceError",
                    "printedName": "LightningDevKit.Bindings.InvoiceError",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErroneousField",
                    "printedName": "LightningDevKit.Bindings.ErroneousField",
                    "usr": "s:15LightningDevKit8BindingsC14ErroneousFieldC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UntrustedString",
                    "printedName": "LightningDevKit.Bindings.UntrustedString",
                    "usr": "s:15LightningDevKit8BindingsC15UntrustedStringC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC17erroneousFieldArg07messageI0AeC09ErroneousH0C_AC15UntrustedStringCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC17erroneousFieldArg07messageI0AeC09ErroneousH0C_AC15UntrustedStringCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "initWithString",
                "printedName": "initWithString(s:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InvoiceError",
                    "printedName": "LightningDevKit.Bindings.InvoiceError",
                    "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC14initWithString1sAESS_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC14initWithString1sAESS_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_InvoiceErrorDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_InvoiceErrorDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC025Result_InvoiceErrorDecodeG1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC4read3serAC07Result_ef6DecodeF1ZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC4read3serAC07Result_ef6DecodeF1ZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC12InvoiceErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC12InvoiceErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Recipient",
            "printedName": "Recipient",
            "children": [
              {
                "kind": "Var",
                "name": "Node",
                "printedName": "Node",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Recipient.Type) -> LightningDevKit.Bindings.Recipient",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Recipient",
                        "printedName": "LightningDevKit.Bindings.Recipient",
                        "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Recipient.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Recipient",
                            "printedName": "LightningDevKit.Bindings.Recipient",
                            "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9RecipientO4NodeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9RecipientO4NodeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "PhantomNode",
                "printedName": "PhantomNode",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Recipient.Type) -> LightningDevKit.Bindings.Recipient",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Recipient",
                        "printedName": "LightningDevKit.Bindings.Recipient",
                        "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Recipient.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Recipient",
                            "printedName": "LightningDevKit.Bindings.Recipient",
                            "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC9RecipientO11PhantomNodeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC9RecipientO11PhantomNodeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Recipient",
                    "printedName": "LightningDevKit.Bindings.Recipient",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Recipient",
                    "printedName": "LightningDevKit.Bindings.Recipient",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9RecipientO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9RecipientO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC9RecipientO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC9RecipientO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9RecipientO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC9RecipientO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC9RecipientO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9RecipientO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC9RecipientO",
            "mangledName": "$s15LightningDevKit8BindingsC9RecipientO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UnknownPaymentContext",
            "printedName": "UnknownPaymentContext",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnknownPaymentContext",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnknownPaymentContext",
                    "printedName": "LightningDevKit.Bindings.UnknownPaymentContext",
                    "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UnknownPaymentContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UnknownPaymentContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC40Result_UnknownPaymentContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21UnknownPaymentContextC",
            "mangledName": "$s15LightningDevKit8BindingsC21UnknownPaymentContextC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OpenChannelV2",
            "printedName": "OpenChannelV2",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getCommonFields",
                "printedName": "getCommonFields()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C15getCommonFieldsAC0iefJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C15getCommonFieldsAC0iefJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setCommonFields",
                "printedName": "setCommonFields(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C15setCommonFields3valyAC0iefJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C15setCommonFields3valyAC0iefJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingFeerateSatPer1000Weight",
                "printedName": "getFundingFeerateSatPer1000Weight()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C33getFundingFeerateSatPer1000Weights6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C33getFundingFeerateSatPer1000Weights6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingFeerateSatPer1000Weight",
                "printedName": "setFundingFeerateSatPer1000Weight(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C33setFundingFeerateSatPer1000Weight3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C33setFundingFeerateSatPer1000Weight3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLocktime",
                "printedName": "getLocktime()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C11getLocktimes6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C11getLocktimes6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLocktime",
                "printedName": "setLocktime(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C11setLocktime3valys6UInt32V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C11setLocktime3valys6UInt32V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSecondPerCommitmentPoint",
                "printedName": "getSecondPerCommitmentPoint()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C27getSecondPerCommitmentPointSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C27getSecondPerCommitmentPointSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSecondPerCommitmentPoint",
                "printedName": "setSecondPerCommitmentPoint(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C27setSecondPerCommitmentPoint3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C27setSecondPerCommitmentPoint3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRequireConfirmedInputs",
                "printedName": "getRequireConfirmedInputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequireConfirmedInputs",
                "printedName": "setRequireConfirmedInputs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(commonFieldsArg:fundingFeerateSatPer1000WeightArg:locktimeArg:secondPerCommitmentPointArg:requireConfirmedInputsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommonOpenChannelFields",
                    "printedName": "LightningDevKit.Bindings.CommonOpenChannelFields",
                    "usr": "s:15LightningDevKit8BindingsC23CommonOpenChannelFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C15commonFieldsArg030fundingFeerateSatPer1000WeightJ008locktimeJ0024secondPerCommitmentPointJ0022requireConfirmedInputsJ0AeC06CommonefI0C_s6UInt32VANSays5UInt8VGAC12Option_NoneZOtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C15commonFieldsArg030fundingFeerateSatPer1000WeightJ008locktimeJ0024secondPerCommitmentPointJ0022requireConfirmedInputsJ0AeC06CommonefI0C_s6UInt32VANSays5UInt8VGAC12Option_NoneZOtcfc",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OpenChannelV2DecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OpenChannelV2DecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_OpenChannelV2DecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C",
            "mangledName": "$s15LightningDevKit8BindingsC13OpenChannelV2C",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "NodeId",
            "printedName": "NodeId",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPubkey",
                "printedName": "initWithPubkey(pubkey:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NodeId",
                    "printedName": "LightningDevKit.Bindings.NodeId",
                    "usr": "s:15LightningDevKit8BindingsC6NodeIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC14initWithPubkey6pubkeyAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC14initWithPubkey6pubkeyAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "fromSlice",
                "printedName": "fromSlice(bytes:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC9fromSlice5bytesAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC9fromSlice5bytesAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asSlice",
                "printedName": "asSlice()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC7asSliceSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC7asSliceSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asArray",
                "printedName": "asArray()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC7asArraySays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC7asArraySays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asPubkey",
                "printedName": "asPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PublicKeySecp256k1ErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PublicKeySecp256k1ErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC31Result_PublicKeySecp256k1ErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC8asPubkeyAC31Result_PublicKeySecp256k1ErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC8asPubkeyAC31Result_PublicKeySecp256k1ErrorZCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NodeIdDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NodeIdDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_NodeIdDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC6NodeIdC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC6NodeIdC",
            "mangledName": "$s15LightningDevKit8BindingsC6NodeIdC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OutputSpendStatusDecodeErrorZ",
            "printedName": "Result_OutputSpendStatusDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSpendStatusDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSpendStatusDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutputSpendStatus",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                    "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutputSpendStatusDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutputSpendStatusDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutputSpendStatus?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutputSpendStatus",
                        "printedName": "LightningDevKit.Bindings.OutputSpendStatus",
                        "usr": "s:15LightningDevKit8BindingsC17OutputSpendStatusC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_OutputSpendStatusDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OnionMessageContents",
            "printedName": "OnionMessageContents",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "tlvType",
                "printedName": "tlvType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC7tlvTypes6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC7tlvTypes6UInt64VyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "msgType",
                "printedName": "msgType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC7msgTypeSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC7msgTypeSSyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "debugStr",
                "printedName": "debugStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC8debugStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC8debugStrSSyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC",
            "mangledName": "$s15LightningDevKit8BindingsC20OnionMessageContentsC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ProbabilisticScoringDecayParameters",
            "printedName": "ProbabilisticScoringDecayParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getHistoricalNoUpdatesHalfLife",
                "printedName": "getHistoricalNoUpdatesHalfLife()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30getHistoricalNoUpdatesHalfLifes6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30getHistoricalNoUpdatesHalfLifes6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHistoricalNoUpdatesHalfLife",
                "printedName": "setHistoricalNoUpdatesHalfLife(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30setHistoricalNoUpdatesHalfLife3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30setHistoricalNoUpdatesHalfLife3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getLiquidityOffsetHalfLife",
                "printedName": "getLiquidityOffsetHalfLife()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC26getLiquidityOffsetHalfLifes6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC26getLiquidityOffsetHalfLifes6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setLiquidityOffsetHalfLife",
                "printedName": "setLiquidityOffsetHalfLife(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC26setLiquidityOffsetHalfLife3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC26setLiquidityOffsetHalfLife3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(historicalNoUpdatesHalfLifeArg:liquidityOffsetHalfLifeArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringDecayParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringDecayParameters",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30historicalNoUpdatesHalfLifeArg015liquidityOffsetlmN0AEs6UInt64V_AItcfc",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC30historicalNoUpdatesHalfLifeArg015liquidityOffsetlmN0AEs6UInt64V_AItcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "initWithDefault",
                "printedName": "initWithDefault()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProbabilisticScoringDecayParameters",
                    "printedName": "LightningDevKit.Bindings.ProbabilisticScoringDecayParameters",
                    "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC15initWithDefaultAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC15initWithDefaultAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC35ProbabilisticScoringDecayParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ReleaseHeldHtlc",
            "printedName": "ReleaseHeldHtlc",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentReleaseSecret",
                "printedName": "getPaymentReleaseSecret()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC010getPaymentE6SecretSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC010getPaymentE6SecretSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentReleaseSecret",
                "printedName": "setPaymentReleaseSecret(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC010setPaymentE6Secret3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC010setPaymentE6Secret3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentReleaseSecretArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ReleaseHeldHtlc",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC07paymentE9SecretArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC07paymentE9SecretArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageContents",
                "printedName": "asOnionMessageContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC22asOnionMessageContentsAC0ijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC22asOnionMessageContentsAC0ijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReleaseHeldHtlcDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReleaseHeldHtlcDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_ReleaseHeldHtlcDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC",
            "mangledName": "$s15LightningDevKit8BindingsC15ReleaseHeldHtlcC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_RoutingFeesDecodeErrorZ",
            "printedName": "Result_RoutingFeesDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RoutingFeesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RoutingFeesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingFees",
                    "printedName": "LightningDevKit.Bindings.RoutingFees",
                    "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RoutingFeesDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RoutingFeesDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.RoutingFees?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RoutingFees",
                        "printedName": "LightningDevKit.Bindings.RoutingFees",
                        "usr": "s:15LightningDevKit8BindingsC11RoutingFeesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_RoutingFeesDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_Bolt12RefundContextDecodeErrorZ",
            "printedName": "Result_Bolt12RefundContextDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12RefundContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12RefundContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt12RefundContext",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_Bolt12RefundContextDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_Bolt12RefundContextDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt12RefundContext?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt12RefundContext",
                        "printedName": "LightningDevKit.Bindings.Bolt12RefundContext",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt12RefundContextC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC38Result_Bolt12RefundContextDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ClosingTransaction",
            "printedName": "ClosingTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.ClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.ClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(toHolderValueSat:toCounterpartyValueSat:toHolderScript:toCounterpartyScript:fundingOutpoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.ClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC16toHolderValueSat0g12CounterpartyiJ00gH6Script0gkL015fundingOutpointAEs6UInt64V_ALSays5UInt8VGAoC8OutPointCtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC16toHolderValueSat0g12CounterpartyiJ00gH6Script0gkL015fundingOutpointAEs6UInt64V_ALSays5UInt8VGAoC8OutPointCtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "trust",
                "printedName": "trust()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TrustedClosingTransaction",
                    "printedName": "LightningDevKit.Bindings.TrustedClosingTransaction",
                    "usr": "s:15LightningDevKit8BindingsC25TrustedClosingTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC5trustAC07TrustedeF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC5trustAC07TrustedeF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "verify",
                "printedName": "verify(fundingOutpoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TrustedClosingTransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TrustedClosingTransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_TrustedClosingTransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC6verify15fundingOutpointAC014Result_TrustedeF5NoneZCAC8OutPointC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC6verify15fundingOutpointAC014Result_TrustedeF5NoneZCAC8OutPointC_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toHolderValueSat",
                "printedName": "toHolderValueSat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC16toHolderValueSats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC16toHolderValueSats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toCounterpartyValueSat",
                "printedName": "toCounterpartyValueSat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC22toCounterpartyValueSats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC22toCounterpartyValueSats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toHolderScript",
                "printedName": "toHolderScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC14toHolderScriptSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC14toHolderScriptSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toCounterpartyScript",
                "printedName": "toCounterpartyScript()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC20toCounterpartyScriptSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC20toCounterpartyScriptSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC18ClosingTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC18ClosingTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "HTLCUpdate",
            "printedName": "HTLCUpdate",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCUpdate",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HTLCUpdate",
                    "printedName": "LightningDevKit.Bindings.HTLCUpdate",
                    "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_HTLCUpdateDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_HTLCUpdateDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC29Result_HTLCUpdateDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC4read3serAC07Result_E12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10HTLCUpdateC",
            "mangledName": "$s15LightningDevKit8BindingsC10HTLCUpdateC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TrampolineOnionPacket",
            "printedName": "TrampolineOnionPacket",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getVersion",
                "printedName": "getVersion()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC10getVersions5UInt8VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC10getVersions5UInt8VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setVersion",
                "printedName": "setVersion(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC10setVersion3valys5UInt8V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC10setVersion3valys5UInt8V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPublicKey",
                "printedName": "getPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC12getPublicKeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC12getPublicKeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPublicKey",
                "printedName": "setPublicKey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC12setPublicKey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC12setPublicKey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHopData",
                "printedName": "getHopData()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC10getHopDataSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC10getHopDataSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHopData",
                "printedName": "setHopData(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC10setHopData3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC10setHopData3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHmac",
                "printedName": "getHmac()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC7getHmacSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC7getHmacSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHmac",
                "printedName": "setHmac(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC7setHmac3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC7setHmac3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(versionArg:publicKeyArg:hopDataArg:hmacArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TrampolineOnionPacket",
                    "printedName": "LightningDevKit.Bindings.TrampolineOnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC10versionArg09publicKeyI007hopDataI004hmacI0AEs5UInt8V_SayAKGA2Ltcfc",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC10versionArg09publicKeyI007hopDataI004hmacI0AEs5UInt8V_SayAKGA2Ltcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrampolineOnionPacket",
                    "printedName": "LightningDevKit.Bindings.TrampolineOnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TrampolineOnionPacket",
                    "printedName": "LightningDevKit.Bindings.TrampolineOnionPacket",
                    "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC21TrampolineOnionPacketC",
            "mangledName": "$s15LightningDevKit8BindingsC21TrampolineOnionPacketC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SiPrefix",
            "printedName": "SiPrefix",
            "children": [
              {
                "kind": "Var",
                "name": "Milli",
                "printedName": "Milli",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SiPrefix.Type) -> LightningDevKit.Bindings.SiPrefix",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SiPrefix",
                        "printedName": "LightningDevKit.Bindings.SiPrefix",
                        "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SiPrefix.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SiPrefix",
                            "printedName": "LightningDevKit.Bindings.SiPrefix",
                            "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8SiPrefixO5MilliyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO5MilliyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Micro",
                "printedName": "Micro",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SiPrefix.Type) -> LightningDevKit.Bindings.SiPrefix",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SiPrefix",
                        "printedName": "LightningDevKit.Bindings.SiPrefix",
                        "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SiPrefix.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SiPrefix",
                            "printedName": "LightningDevKit.Bindings.SiPrefix",
                            "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8SiPrefixO5MicroyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO5MicroyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Nano",
                "printedName": "Nano",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SiPrefix.Type) -> LightningDevKit.Bindings.SiPrefix",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SiPrefix",
                        "printedName": "LightningDevKit.Bindings.SiPrefix",
                        "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SiPrefix.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SiPrefix",
                            "printedName": "LightningDevKit.Bindings.SiPrefix",
                            "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8SiPrefixO4NanoyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO4NanoyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Pico",
                "printedName": "Pico",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.SiPrefix.Type) -> LightningDevKit.Bindings.SiPrefix",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SiPrefix",
                        "printedName": "LightningDevKit.Bindings.SiPrefix",
                        "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.SiPrefix.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SiPrefix",
                            "printedName": "LightningDevKit.Bindings.SiPrefix",
                            "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC8SiPrefixO4PicoyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO4PicoyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SiPrefix",
                    "printedName": "LightningDevKit.Bindings.SiPrefix",
                    "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SiPrefix",
                    "printedName": "LightningDevKit.Bindings.SiPrefix",
                    "usr": "s:15LightningDevKit8BindingsC8SiPrefixO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC8SiPrefixO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC8SiPrefixO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC8SiPrefixO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC8SiPrefixO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC8SiPrefixO",
            "mangledName": "$s15LightningDevKit8BindingsC8SiPrefixO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UtxoLookup",
            "printedName": "UtxoLookup",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoLookup",
                    "printedName": "LightningDevKit.Bindings.UtxoLookup",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10UtxoLookupCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getUtxo",
                "printedName": "getUtxo(chainHash:shortChannelId:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoResult",
                    "printedName": "LightningDevKit.Bindings.UtxoResult",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoResultC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC03getE09chainHash14shortChannelIdAC0E6ResultCSays5UInt8VGSg_s6UInt64VtF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC03getE09chainHash14shortChannelIdAC0E6ResultCSays5UInt8VGSg_s6UInt64VtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10UtxoLookupC",
            "mangledName": "$s15LightningDevKit8BindingsC10UtxoLookupC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "IgnoringMessageHandler",
            "printedName": "IgnoringMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IgnoringMessageHandler",
                    "printedName": "LightningDevKit.Bindings.IgnoringMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "asMessageSendEventsProvider",
                "printedName": "asMessageSendEventsProvider()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventsProvider",
                    "printedName": "LightningDevKit.Bindings.MessageSendEventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC25MessageSendEventsProviderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC02asF18SendEventsProviderAC0fijK0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC02asF18SendEventsProviderAC0fijK0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asRoutingMessageHandler",
                "printedName": "asRoutingMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RoutingMessageHandler",
                    "printedName": "LightningDevKit.Bindings.RoutingMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC21RoutingMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC09asRoutingfG0AC0ifG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC09asRoutingfG0AC0ifG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageHandler",
                "printedName": "asOnionMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC19OnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC07asOnionfG0AC0ifG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC07asOnionfG0AC0ifG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOffersMessageHandler",
                "printedName": "asOffersMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OffersMessageHandler",
                    "printedName": "LightningDevKit.Bindings.OffersMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20OffersMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asOffersfG0AC0ifG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asOffersfG0AC0ifG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asAsyncPaymentsMessageHandler",
                "printedName": "asAsyncPaymentsMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageHandler",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC27AsyncPaymentsMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC015asAsyncPaymentsfG0AC0ijfG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC015asAsyncPaymentsfG0AC0ijfG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asCustomOnionMessageHandler",
                "printedName": "asCustomOnionMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomOnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomOnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC013asCustomOnionfG0AC0ijfG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC013asCustomOnionfG0AC0ijfG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asCustomMessageReader",
                "printedName": "asCustomMessageReader()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageReader",
                    "printedName": "LightningDevKit.Bindings.CustomMessageReader",
                    "usr": "s:15LightningDevKit8BindingsC19CustomMessageReaderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asCustomF6ReaderAC0ifJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asCustomF6ReaderAC0ifJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asCustomMessageHandler",
                "printedName": "asCustomMessageHandler()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC20CustomMessageHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asCustomfG0AC0ifG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC08asCustomfG0AC0ifG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC22IgnoringMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC22IgnoringMessageHandlerC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ExpandedKey",
            "printedName": "ExpandedKey",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(keyMaterial:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExpandedKey",
                    "printedName": "LightningDevKit.Bindings.ExpandedKey",
                    "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC11keyMaterialAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC11keyMaterialAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ExpandedKeyC",
            "mangledName": "$s15LightningDevKit8BindingsC11ExpandedKeyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_CounterpartyCommitmentSecretsDecodeErrorZ",
            "printedName": "Result_CounterpartyCommitmentSecretsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CounterpartyCommitmentSecrets",
                    "printedName": "LightningDevKit.Bindings.CounterpartyCommitmentSecrets",
                    "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_CounterpartyCommitmentSecretsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.CounterpartyCommitmentSecrets?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CounterpartyCommitmentSecrets",
                        "printedName": "LightningDevKit.Bindings.CounterpartyCommitmentSecrets",
                        "usr": "s:15LightningDevKit8BindingsC29CounterpartyCommitmentSecretsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC48Result_CounterpartyCommitmentSecretsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ErrorAction",
            "printedName": "ErrorAction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ErrorActionType",
                "printedName": "ErrorActionType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "DisconnectPeer",
                    "printedName": "DisconnectPeer",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO14DisconnectPeeryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO14DisconnectPeeryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "DisconnectPeerWithWarning",
                    "printedName": "DisconnectPeerWithWarning",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO25DisconnectPeerWithWarningyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO25DisconnectPeerWithWarningyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IgnoreError",
                    "printedName": "IgnoreError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO06IgnoreE0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO06IgnoreE0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IgnoreAndLog",
                    "printedName": "IgnoreAndLog",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO12IgnoreAndLogyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO12IgnoreAndLogyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "IgnoreDuplicateGossip",
                    "printedName": "IgnoreDuplicateGossip",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO21IgnoreDuplicateGossipyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO21IgnoreDuplicateGossipyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendErrorMessage",
                    "printedName": "SendErrorMessage",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO04SendE7MessageyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO04SendE7MessageyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendWarningMessage",
                    "printedName": "SendWarningMessage",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type) -> LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ErrorActionType",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ErrorActionType",
                                "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO18SendWarningMessageyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO18SendWarningMessageyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorActionType",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorActionType",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorActionType",
                    "printedName": "LightningDevKit.Bindings.ErrorAction.ErrorActionType",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC0eF4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC12getValueTypeAE0efI0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC12getValueTypeAE0efI0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDisconnectPeer",
                "printedName": "initWithDisconnectPeer(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC22initWithDisconnectPeer3msgAeC0E7MessageC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC22initWithDisconnectPeer3msgAeC0E7MessageC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithDisconnectPeerWithWarning",
                "printedName": "initWithDisconnectPeerWithWarning(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC022initWithDisconnectPeerH7Warning3msgAeC0K7MessageC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC022initWithDisconnectPeerH7Warning3msgAeC0K7MessageC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIgnoreError",
                "printedName": "initWithIgnoreError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC014initWithIgnoreE0AEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC014initWithIgnoreE0AEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIgnoreAndLog",
                "printedName": "initWithIgnoreAndLog(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC20initWithIgnoreAndLog1aAeC5LevelO_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC20initWithIgnoreAndLog1aAeC5LevelO_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithIgnoreDuplicateGossip",
                "printedName": "initWithIgnoreDuplicateGossip()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC29initWithIgnoreDuplicateGossipAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC29initWithIgnoreDuplicateGossipAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendErrorMessage",
                "printedName": "initWithSendErrorMessage(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorMessage",
                    "printedName": "LightningDevKit.Bindings.ErrorMessage",
                    "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC012initWithSendE7Message3msgAeC0eJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC012initWithSendE7Message3msgAeC0eJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendWarningMessage",
                "printedName": "initWithSendWarningMessage(msg:logLevel:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "WarningMessage",
                    "printedName": "LightningDevKit.Bindings.WarningMessage",
                    "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Level",
                    "printedName": "LightningDevKit.Bindings.Level",
                    "usr": "s:15LightningDevKit8BindingsC5LevelO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC26initWithSendWarningMessage3msg8logLevelAeC0jK0C_AC0N0OtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC26initWithSendWarningMessage3msg8logLevelAeC0jK0C_AC0N0OtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDisconnectPeer",
                "printedName": "getValueAsDisconnectPeer()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErrorAction.DisconnectPeer?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DisconnectPeer",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.DisconnectPeer",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC24getValueAsDisconnectPeerAE0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC24getValueAsDisconnectPeerAE0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsDisconnectPeerWithWarning",
                "printedName": "getValueAsDisconnectPeerWithWarning()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErrorAction.DisconnectPeerWithWarning?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DisconnectPeerWithWarning",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.DisconnectPeerWithWarning",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC35getValueAsDisconnectPeerWithWarningAE0jklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC35getValueAsDisconnectPeerWithWarningAE0jklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsIgnoreAndLog",
                "printedName": "getValueAsIgnoreAndLog()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Level?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC22getValueAsIgnoreAndLogAC5LevelOSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC22getValueAsIgnoreAndLogAC5LevelOSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendErrorMessage",
                "printedName": "getValueAsSendErrorMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErrorAction.SendErrorMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendErrorMessage",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.SendErrorMessage",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC014getValueAsSendE7MessageAE0jeK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC014getValueAsSendE7MessageAE0jeK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendWarningMessage",
                "printedName": "getValueAsSendWarningMessage()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ErrorAction.SendWarningMessage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendWarningMessage",
                        "printedName": "LightningDevKit.Bindings.ErrorAction.SendWarningMessage",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC28getValueAsSendWarningMessageAE0jkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC28getValueAsSendWarningMessageAE0jkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "DisconnectPeer",
                "printedName": "DisconnectPeer",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorMessage",
                        "printedName": "LightningDevKit.Bindings.ErrorMessage",
                        "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC6getMsgAC0E7MessageCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC6getMsgAC0E7MessageCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC14DisconnectPeerC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "DisconnectPeerWithWarning",
                "printedName": "DisconnectPeerWithWarning",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WarningMessage",
                        "printedName": "LightningDevKit.Bindings.WarningMessage",
                        "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC6getMsgAC0J7MessageCyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC6getMsgAC0J7MessageCyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC25DisconnectPeerWithWarningC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendErrorMessage",
                "printedName": "SendErrorMessage",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorMessage",
                        "printedName": "LightningDevKit.Bindings.ErrorMessage",
                        "usr": "s:15LightningDevKit8BindingsC12ErrorMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC6getMsgAC0eH0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC6getMsgAC0eH0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC04SendE7MessageC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendWarningMessage",
                "printedName": "SendWarningMessage",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WarningMessage",
                        "printedName": "LightningDevKit.Bindings.WarningMessage",
                        "usr": "s:15LightningDevKit8BindingsC14WarningMessageC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getLogLevel",
                    "printedName": "getLogLevel()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Level",
                        "printedName": "LightningDevKit.Bindings.Level",
                        "usr": "s:15LightningDevKit8BindingsC5LevelO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC11getLogLevelAC0L0OyF",
                    "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC11getLogLevelAC0L0OyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC",
                "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC18SendWarningMessageC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ErrorActionC",
            "mangledName": "$s15LightningDevKit8BindingsC11ErrorActionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "CustomOnionMessageHandler",
            "printedName": "CustomOnionMessageHandler",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CustomOnionMessageHandler",
                    "printedName": "LightningDevKit.Bindings.CustomOnionMessageHandler",
                    "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "handleCustomMessage",
                "printedName": "handleCustomMessage(message:context:responder:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(LightningDevKit.Bindings.OnionMessageContents, LightningDevKit.Bindings.ResponseInstruction)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OnionMessageContents, LightningDevKit.Bindings.ResponseInstruction)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OnionMessageContents",
                            "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                            "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ResponseInstruction",
                            "printedName": "LightningDevKit.Bindings.ResponseInstruction",
                            "usr": "s:15LightningDevKit8BindingsC19ResponseInstructionC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC06handleeG07message7context9responderAC0fG8ContentsC_AC19ResponseInstructionCtSgAK_Says5UInt8VGSgAC9ResponderCtF",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC06handleeG07message7context9responderAC0fG8ContentsC_AC19ResponseInstructionCtSgAK_Says5UInt8VGSgAC9ResponderCtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "readCustomMessage",
                "printedName": "readCustomMessage(messageType:buffer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_OnionMessageContentsZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_OnionMessageContentsZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC04readeG011messageType6bufferAC015Result_COption_fG21ContentsZDecodeErrorZCs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC04readeG011messageType6bufferAC015Result_COption_fG21ContentsZDecodeErrorZCs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "releasePendingCustomMessages",
                "printedName": "releasePendingCustomMessages()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[(LightningDevKit.Bindings.OnionMessageContents, LightningDevKit.Bindings.MessageSendInstructions)]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Tuple",
                        "printedName": "(LightningDevKit.Bindings.OnionMessageContents, LightningDevKit.Bindings.MessageSendInstructions)",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OnionMessageContents",
                            "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                            "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendInstructions",
                            "printedName": "LightningDevKit.Bindings.MessageSendInstructions",
                            "usr": "s:15LightningDevKit8BindingsC23MessageSendInstructionsC"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC014releasePendingE8MessagesSayAC0fG8ContentsC_AC0G16SendInstructionsCtGyF",
                "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC014releasePendingE8MessagesSayAC0fG8ContentsC_AC0G16SendInstructionsCtGyF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25CustomOnionMessageHandlerC",
            "mangledName": "$s15LightningDevKit8BindingsC25CustomOnionMessageHandlerC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FundingSigned",
            "printedName": "FundingSigned",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSignature",
                "printedName": "getSignature()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC12getSignatureSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC12getSignatureSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSignature",
                "printedName": "setSignature(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC12setSignature3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC12setSignature3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:signatureArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC12channelIdArg09signatureI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC12channelIdArg09signatureI0AeC07ChannelH0C_Says5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_FundingSignedDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_FundingSignedDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_FundingSignedDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13FundingSignedC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13FundingSignedC",
            "mangledName": "$s15LightningDevKit8BindingsC13FundingSignedC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RevocationKey",
            "printedName": "RevocationKey",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getA",
                "printedName": "getA()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC4getASays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC4getASays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setA",
                "printedName": "setA(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC4setA3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC4setA3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(aArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC4aArgAESays5UInt8VG_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC4aArgAESays5UInt8VG_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBasepoint",
                "printedName": "initWithBasepoint(countersignatoryBasepoint:perCommitmentPoint:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationKey",
                    "printedName": "LightningDevKit.Bindings.RevocationKey",
                    "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevocationBasepoint",
                    "printedName": "LightningDevKit.Bindings.RevocationBasepoint",
                    "usr": "s:15LightningDevKit8BindingsC19RevocationBasepointC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC17initWithBasepoint016countersignatoryI018perCommitmentPointAeC0eI0C_Says5UInt8VGtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC17initWithBasepoint016countersignatoryI018perCommitmentPointAeC0eI0C_Says5UInt8VGtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toPublicKey",
                "printedName": "toPublicKey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC08toPublicF0Says5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC08toPublicF0Says5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RevocationKeyDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RevocationKeyDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_RevocationKeyDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC13RevocationKeyC",
            "mangledName": "$s15LightningDevKit8BindingsC13RevocationKeyC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxIn",
            "printedName": "TxIn",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC4TxInC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(witness:scriptSig:sequence:previousTxid:previousVout:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxIn",
                    "printedName": "LightningDevKit.Bindings.TxIn",
                    "usr": "s:15LightningDevKit8BindingsC4TxInC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC4TxInC7witness9scriptSig8sequence12previousTxid0K4VoutAESays5UInt8VG_AMs6UInt32VAmOtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC7witness9scriptSig8sequence12previousTxid0K4VoutAESays5UInt8VG_AMs6UInt32VAmOtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getWitness",
                "printedName": "getWitness()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4TxInC10getWitnessSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC10getWitnessSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getScriptSig",
                "printedName": "getScriptSig()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4TxInC12getScriptSigSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC12getScriptSigSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSequence",
                "printedName": "getSequence()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4TxInC11getSequences6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC11getSequences6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreviousTxid",
                "printedName": "getPreviousTxid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4TxInC15getPreviousTxidSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC15getPreviousTxidSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPreviousVout",
                "printedName": "getPreviousVout()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC4TxInC15getPreviousVouts6UInt32VyF",
                "mangledName": "$s15LightningDevKit8BindingsC4TxInC15getPreviousVouts6UInt32VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC4TxInC",
            "mangledName": "$s15LightningDevKit8BindingsC4TxInC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ForwardTlvs",
            "printedName": "ForwardTlvs",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getShortChannelId",
                "printedName": "getShortChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC17getShortChannelIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC17getShortChannelIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setShortChannelId",
                "printedName": "setShortChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC17setShortChannelId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC17setShortChannelId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentRelay",
                "printedName": "getPaymentRelay()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentRelay",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC15getPaymentRelayAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC15getPaymentRelayAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentRelay",
                "printedName": "setPaymentRelay(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentRelay",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC15setPaymentRelay3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC15setPaymentRelay3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getPaymentConstraints",
                "printedName": "getPaymentConstraints()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC21getPaymentConstraintsAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC21getPaymentConstraintsAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentConstraints",
                "printedName": "setPaymentConstraints(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC21setPaymentConstraints3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC21setPaymentConstraints3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFeatures",
                "printedName": "getFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC11getFeaturesAC010BlindedHopH0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC11getFeaturesAC010BlindedHopH0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFeatures",
                "printedName": "setFeatures(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC11setFeatures3valyAC010BlindedHopH0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC11setFeatures3valyAC010BlindedHopH0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getNextBlindingOverride",
                "printedName": "getNextBlindingOverride()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC23getNextBlindingOverrideSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC23getNextBlindingOverrideSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setNextBlindingOverride",
                "printedName": "setNextBlindingOverride(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC23setNextBlindingOverride3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC23setNextBlindingOverride3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(shortChannelIdArg:paymentRelayArg:paymentConstraintsArg:featuresArg:nextBlindingOverrideArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ForwardTlvs",
                    "printedName": "LightningDevKit.Bindings.ForwardTlvs",
                    "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentRelay",
                    "printedName": "LightningDevKit.Bindings.PaymentRelay",
                    "usr": "s:15LightningDevKit8BindingsC12PaymentRelayC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentConstraints",
                    "printedName": "LightningDevKit.Bindings.PaymentConstraints",
                    "usr": "s:15LightningDevKit8BindingsC18PaymentConstraintsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedHopFeatures",
                    "printedName": "LightningDevKit.Bindings.BlindedHopFeatures",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedHopFeaturesC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC17shortChannelIdArg012paymentRelayJ00k11ConstraintsJ008featuresJ0020nextBlindingOverrideJ0AEs6UInt64V_AC07PaymentL0CAC0sM0CAC18BlindedHopFeaturesCSays5UInt8VGtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC17shortChannelIdArg012paymentRelayJ00k11ConstraintsJ008featuresJ0020nextBlindingOverrideJ0AEs6UInt64V_AC07PaymentL0CAC0sM0CAC18BlindedHopFeaturesCSays5UInt8VGtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC11ForwardTlvsC",
            "mangledName": "$s15LightningDevKit8BindingsC11ForwardTlvsC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_SendSuccessSendErrorZ",
            "printedName": "Result_SendSuccessSendErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SendSuccessSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SendSuccessSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendSuccess",
                    "printedName": "LightningDevKit.Bindings.SendSuccess",
                    "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SendSuccessSendErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SendSuccessSendErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SendError",
                    "printedName": "LightningDevKit.Bindings.SendError",
                    "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC11initWithErr1eAeC0fH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC11initWithErr1eAeC0fH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SendError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendError",
                        "printedName": "LightningDevKit.Bindings.SendError",
                        "usr": "s:15LightningDevKit8BindingsC9SendErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC03getH0AC0fH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC03getH0AC0fH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.SendSuccess?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendSuccess",
                        "printedName": "LightningDevKit.Bindings.SendSuccess",
                        "usr": "s:15LightningDevKit8BindingsC11SendSuccessC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC018Result_SendSuccessF6ErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_OutPointDecodeErrorZ",
            "printedName": "Result_OutPointDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutPointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutPointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutPoint",
                    "printedName": "LightningDevKit.Bindings.OutPoint",
                    "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_OutPointDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_OutPointDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.OutPoint?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutPoint",
                        "printedName": "LightningDevKit.Bindings.OutPoint",
                        "usr": "s:15LightningDevKit8BindingsC8OutPointC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC27Result_OutPointDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ParseOrSemanticError",
            "printedName": "ParseOrSemanticError",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "ParseOrSemanticErrorType",
                "printedName": "ParseOrSemanticErrorType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "ParseError",
                    "printedName": "ParseError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType.Type) -> LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParseOrSemanticErrorType",
                            "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                            "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ParseOrSemanticErrorType",
                                "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO0eH0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO0eH0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SemanticError",
                    "printedName": "SemanticError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType.Type) -> LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParseOrSemanticErrorType",
                            "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                            "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "ParseOrSemanticErrorType",
                                "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO0gH0yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO0gH0yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ParseOrSemanticErrorType",
                        "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                        "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ParseOrSemanticErrorType",
                        "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                        "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticErrorType",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError.ParseOrSemanticErrorType",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC0efgH4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC12getValueTypeAE0efghK0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC12getValueTypeAE0efghK0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithParseError",
                "printedName": "initWithParseError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticError",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11ParseError",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                    "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC08initWitheH01aAeC06Bolt11eH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC08initWitheH01aAeC06Bolt11eH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSemanticError",
                "printedName": "initWithSemanticError(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticError",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bolt11SemanticError",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                    "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC08initWithgH01aAeC06Bolt11gH0O_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC08initWithgH01aAeC06Bolt11gH0O_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticError",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ParseOrSemanticError",
                    "printedName": "LightningDevKit.Bindings.ParseOrSemanticError",
                    "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "toStr",
                "printedName": "toStr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC5toStrSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC5toStrSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsParseError",
                "printedName": "getValueAsParseError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11ParseError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11ParseError",
                        "printedName": "LightningDevKit.Bindings.Bolt11ParseError",
                        "usr": "s:15LightningDevKit8BindingsC16Bolt11ParseErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC010getValueAseH0AC06Bolt11eH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC010getValueAseH0AC06Bolt11eH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSemanticError",
                "printedName": "getValueAsSemanticError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Bolt11SemanticError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bolt11SemanticError",
                        "printedName": "LightningDevKit.Bindings.Bolt11SemanticError",
                        "usr": "s:15LightningDevKit8BindingsC19Bolt11SemanticErrorO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC010getValueAsgH0AC06Bolt11gH0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC010getValueAsgH0AC06Bolt11gH0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20ParseOrSemanticErrorC",
            "mangledName": "$s15LightningDevKit8BindingsC20ParseOrSemanticErrorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MultiThreadedScoreLockRead",
            "printedName": "MultiThreadedScoreLockRead",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "asScoreLookUp",
                "printedName": "asScoreLookUp()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ScoreLookUp",
                    "printedName": "LightningDevKit.Bindings.ScoreLookUp",
                    "usr": "s:15LightningDevKit8BindingsC11ScoreLookUpC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC02asG6LookUpAC0gkL0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC02asG6LookUpAC0gkL0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC",
            "mangledName": "$s15LightningDevKit8BindingsC26MultiThreadedScoreLockReadC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Network",
            "printedName": "Network",
            "children": [
              {
                "kind": "Var",
                "name": "Bitcoin",
                "printedName": "Bitcoin",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Network.Type) -> LightningDevKit.Bindings.Network",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "LightningDevKit.Bindings.Network",
                        "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Network.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "LightningDevKit.Bindings.Network",
                            "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO7BitcoinyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO7BitcoinyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Testnet",
                "printedName": "Testnet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Network.Type) -> LightningDevKit.Bindings.Network",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "LightningDevKit.Bindings.Network",
                        "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Network.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "LightningDevKit.Bindings.Network",
                            "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO7TestnetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO7TestnetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Regtest",
                "printedName": "Regtest",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Network.Type) -> LightningDevKit.Bindings.Network",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "LightningDevKit.Bindings.Network",
                        "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Network.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "LightningDevKit.Bindings.Network",
                            "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO7RegtestyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO7RegtestyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Signet",
                "printedName": "Signet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.Network.Type) -> LightningDevKit.Bindings.Network",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Network",
                        "printedName": "LightningDevKit.Bindings.Network",
                        "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.Network.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Network",
                            "printedName": "LightningDevKit.Bindings.Network",
                            "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO6SignetyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO6SignetyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Network",
                    "printedName": "LightningDevKit.Bindings.Network",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC7NetworkO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC7NetworkO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC7NetworkO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC7NetworkO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC7NetworkO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC7NetworkO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC7NetworkO",
            "mangledName": "$s15LightningDevKit8BindingsC7NetworkO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_COption_PaymentFailureReasonZDecodeErrorZ",
            "printedName": "Result_COption_PaymentFailureReasonZDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_PaymentFailureReasonZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_PaymentFailureReasonZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentFailureReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC10initWithOk1oAeC0ghI0OSg_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_COption_PaymentFailureReasonZDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_COption_PaymentFailureReasonZDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC11initWithErr1eAeC06DecodeK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC03getK0AC06DecodeK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PaymentFailureReason?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PaymentFailureReason",
                        "printedName": "LightningDevKit.Bindings.PaymentFailureReason",
                        "usr": "s:15LightningDevKit8BindingsC20PaymentFailureReasonO"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC8getValueAC0ghI0OSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC48Result_COption_PaymentFailureReasonZDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PongDecodeErrorZ",
            "printedName": "Result_PongDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PongDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PongDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Pong",
                    "printedName": "LightningDevKit.Bindings.Pong",
                    "usr": "s:15LightningDevKit8BindingsC4PongC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PongDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_PongDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Pong?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Pong",
                        "printedName": "LightningDevKit.Bindings.Pong",
                        "usr": "s:15LightningDevKit8BindingsC4PongC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_PongDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_PongDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "OutboundHTLCStateDetails",
            "printedName": "OutboundHTLCStateDetails",
            "children": [
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToAdd",
                "printedName": "AwaitingRemoteRevokeToAdd",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.OutboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO25AwaitingRemoteRevokeToAddyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO25AwaitingRemoteRevokeToAddyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "Committed",
                "printedName": "Committed",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.OutboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9CommittedyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9CommittedyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToRemoveSuccess",
                "printedName": "AwaitingRemoteRevokeToRemoveSuccess",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.OutboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveSuccessyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveSuccessyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "AwaitingRemoteRevokeToRemoveFailure",
                "printedName": "AwaitingRemoteRevokeToRemoveFailure",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.OutboundHTLCStateDetails.Type) -> LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OutboundHTLCStateDetails",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                        "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "OutboundHTLCStateDetails",
                            "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                            "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveFailureyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO35AwaitingRemoteRevokeToRemoveFailureyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutboundHTLCStateDetails",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OutboundHTLCStateDetails",
                    "printedName": "LightningDevKit.Bindings.OutboundHTLCStateDetails",
                    "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO",
            "mangledName": "$s15LightningDevKit8BindingsC24OutboundHTLCStateDetailsO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TxRemoveOutput",
            "printedName": "TxRemoveOutput",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getSerialId",
                "printedName": "getSerialId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC11getSerialIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC11getSerialIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setSerialId",
                "printedName": "setSerialId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC11setSerialId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC11setSerialId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:serialIdArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC12channelIdArg06serialiJ0AeC07ChannelI0C_s6UInt64Vtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC12channelIdArg06serialiJ0AeC07ChannelI0C_s6UInt64Vtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxRemoveOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxRemoveOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_TxRemoveOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC4read3serAC07Result_efG12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC",
            "mangledName": "$s15LightningDevKit8BindingsC14TxRemoveOutputC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SpliceAck",
            "printedName": "SpliceAck",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC12getChannelIdAC0hI0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC12getChannelIdAC0hI0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC12setChannelId3valyAC0hI0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC12setChannelId3valyAC0hI0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingContributionSatoshis",
                "printedName": "getFundingContributionSatoshis()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC30getFundingContributionSatoshiss5Int64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC30getFundingContributionSatoshiss5Int64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingContributionSatoshis",
                "printedName": "setFundingContributionSatoshis(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC30setFundingContributionSatoshis3valys5Int64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC30setFundingContributionSatoshis3valys5Int64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFundingPubkey",
                "printedName": "getFundingPubkey()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC16getFundingPubkeySays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC16getFundingPubkeySays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFundingPubkey",
                "printedName": "setFundingPubkey(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC16setFundingPubkey3valySays5UInt8VG_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC16setFundingPubkey3valySays5UInt8VG_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getRequireConfirmedInputs",
                "printedName": "getRequireConfirmedInputs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC25getRequireConfirmedInputsAC12Option_NoneZOyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setRequireConfirmedInputs",
                "printedName": "setRequireConfirmedInputs(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC25setRequireConfirmedInputs3valyAC12Option_NoneZO_tF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(channelIdArg:fundingContributionSatoshisArg:fundingPubkeyArg:requireConfirmedInputsArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceAck",
                    "printedName": "LightningDevKit.Bindings.SpliceAck",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Option_NoneZ",
                    "printedName": "LightningDevKit.Bindings.Option_NoneZ",
                    "usr": "s:15LightningDevKit8BindingsC12Option_NoneZO"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC12channelIdArg027fundingContributionSatoshisI00j6PubkeyI0022requireConfirmedInputsI0AeC07ChannelH0C_s5Int64VSays5UInt8VGAC12Option_NoneZOtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC12channelIdArg027fundingContributionSatoshisI00j6PubkeyI0022requireConfirmedInputsI0AeC07ChannelH0C_s5Int64VSays5UInt8VGAC12Option_NoneZOtcfc",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceAck",
                    "printedName": "LightningDevKit.Bindings.SpliceAck",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceAck",
                    "printedName": "LightningDevKit.Bindings.SpliceAck",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_SpliceAckDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_SpliceAckDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_SpliceAckDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC9SpliceAckC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC9SpliceAckC",
            "mangledName": "$s15LightningDevKit8BindingsC9SpliceAckC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "EventsProvider",
            "printedName": "EventsProvider",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "EventsProvider",
                    "printedName": "LightningDevKit.Bindings.EventsProvider",
                    "usr": "s:15LightningDevKit8BindingsC14EventsProviderC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC14EventsProviderCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "processPendingEvents",
                "printedName": "processPendingEvents(handler:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EventHandler",
                    "printedName": "LightningDevKit.Bindings.EventHandler",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14EventsProviderC014processPendingE07handleryAC12EventHandlerC_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC014processPendingE07handleryAC12EventHandlerC_tF",
                "moduleName": "LightningDevKit",
                "isOpen": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14EventsProviderC",
            "mangledName": "$s15LightningDevKit8BindingsC14EventsProviderC",
            "moduleName": "LightningDevKit",
            "isOpen": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTraitWrapper",
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_UpdateFailHTLCDecodeErrorZ",
            "printedName": "Result_UpdateFailHTLCDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC10initWithOk1oAeC0fG4HTLCC_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC11initWithErr1eAeC06DecodeI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC03getI0AC06DecodeI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.UpdateFailHTLC?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateFailHTLC",
                        "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                        "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC8getValueAC0fG4HTLCCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BlindedFailure",
            "printedName": "BlindedFailure",
            "children": [
              {
                "kind": "Var",
                "name": "FromIntroductionNode",
                "printedName": "FromIntroductionNode",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BlindedFailure.Type) -> LightningDevKit.Bindings.BlindedFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedFailure",
                        "printedName": "LightningDevKit.Bindings.BlindedFailure",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BlindedFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BlindedFailure",
                            "printedName": "LightningDevKit.Bindings.BlindedFailure",
                            "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO20FromIntroductionNodeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO20FromIntroductionNodeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "FromBlindedNode",
                "printedName": "FromBlindedNode",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(LightningDevKit.Bindings.BlindedFailure.Type) -> LightningDevKit.Bindings.BlindedFailure",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedFailure",
                        "printedName": "LightningDevKit.Bindings.BlindedFailure",
                        "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "LightningDevKit.Bindings.BlindedFailure.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "BlindedFailure",
                            "printedName": "LightningDevKit.Bindings.BlindedFailure",
                            "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO04FromE4NodeyA2EmF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO04FromE4NodeyA2EmF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedFailure",
                    "printedName": "LightningDevKit.Bindings.BlindedFailure",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO2eeoiySbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO2eeoiySbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "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:15LightningDevKit8BindingsC14BlindedFailureO9hashValueSivp",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO9hashValueSivp",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO9hashValueSivg",
                    "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO9hashValueSivg",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC14BlindedFailureO4hash4intoys6HasherVz_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO4hash4intoys6HasherVz_tF",
                "moduleName": "LightningDevKit",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:15LightningDevKit8BindingsC14BlindedFailureO",
            "mangledName": "$s15LightningDevKit8BindingsC14BlindedFailureO",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_u32GraphSyncErrorZ",
            "printedName": "Result_u32GraphSyncErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u32GraphSyncErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u32GraphSyncErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC10initWithOk1oAEs6UInt32V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC10initWithOk1oAEs6UInt32V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_u32GraphSyncErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_u32GraphSyncErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GraphSyncError",
                    "printedName": "LightningDevKit.Bindings.GraphSyncError",
                    "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC11initWithErr1eAeC0ghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.GraphSyncError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GraphSyncError",
                        "printedName": "LightningDevKit.Bindings.GraphSyncError",
                        "usr": "s:15LightningDevKit8BindingsC14GraphSyncErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC03getI0AC0ghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC03getI0AC0ghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt32?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC8getValues6UInt32VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC8getValues6UInt32VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC25Result_u32GraphSyncErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "MessageSendEvent",
            "printedName": "MessageSendEvent",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "MessageSendEventType",
                "printedName": "MessageSendEventType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "SendAcceptChannel",
                    "printedName": "SendAcceptChannel",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13AcceptChannelyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13AcceptChannelyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendAcceptChannelV2",
                    "printedName": "SendAcceptChannelV2",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F15AcceptChannelV2yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F15AcceptChannelV2yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendOpenChannel",
                    "printedName": "SendOpenChannel",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F11OpenChannelyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F11OpenChannelyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendOpenChannelV2",
                    "printedName": "SendOpenChannelV2",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13OpenChannelV2yA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13OpenChannelV2yA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendFundingCreated",
                    "printedName": "SendFundingCreated",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F14FundingCreatedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F14FundingCreatedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendFundingSigned",
                    "printedName": "SendFundingSigned",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13FundingSignedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13FundingSignedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendStfu",
                    "printedName": "SendStfu",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F4StfuyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F4StfuyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendSpliceInit",
                    "printedName": "SendSpliceInit",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10SpliceInityA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10SpliceInityA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendSpliceAck",
                    "printedName": "SendSpliceAck",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F9SpliceAckyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F9SpliceAckyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendSpliceLocked",
                    "printedName": "SendSpliceLocked",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12SpliceLockedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12SpliceLockedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxAddInput",
                    "printedName": "SendTxAddInput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10TxAddInputyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10TxAddInputyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxAddOutput",
                    "printedName": "SendTxAddOutput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F11TxAddOutputyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F11TxAddOutputyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxRemoveInput",
                    "printedName": "SendTxRemoveInput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13TxRemoveInputyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13TxRemoveInputyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxRemoveOutput",
                    "printedName": "SendTxRemoveOutput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F14TxRemoveOutputyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F14TxRemoveOutputyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxComplete",
                    "printedName": "SendTxComplete",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10TxCompleteyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F10TxCompleteyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxSignatures",
                    "printedName": "SendTxSignatures",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12TxSignaturesyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12TxSignaturesyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxInitRbf",
                    "printedName": "SendTxInitRbf",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F9TxInitRbfyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F9TxInitRbfyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxAckRbf",
                    "printedName": "SendTxAckRbf",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F8TxAckRbfyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F8TxAckRbfyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendTxAbort",
                    "printedName": "SendTxAbort",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F7TxAbortyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F7TxAbortyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendChannelReady",
                    "printedName": "SendChannelReady",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12ChannelReadyyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12ChannelReadyyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendAnnouncementSignatures",
                    "printedName": "SendAnnouncementSignatures",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F22AnnouncementSignaturesyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F22AnnouncementSignaturesyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "UpdateHTLCs",
                    "printedName": "UpdateHTLCs",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO11UpdateHTLCsyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO11UpdateHTLCsyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendRevokeAndACK",
                    "printedName": "SendRevokeAndACK",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12RevokeAndACKyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F12RevokeAndACKyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendClosingSigned",
                    "printedName": "SendClosingSigned",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ClosingSignedyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ClosingSignedyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendShutdown",
                    "printedName": "SendShutdown",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F8ShutdownyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F8ShutdownyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendChannelReestablish",
                    "printedName": "SendChannelReestablish",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F18ChannelReestablishyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F18ChannelReestablishyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendChannelAnnouncement",
                    "printedName": "SendChannelAnnouncement",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F19ChannelAnnouncementyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F19ChannelAnnouncementyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BroadcastChannelAnnouncement",
                    "printedName": "BroadcastChannelAnnouncement",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO28BroadcastChannelAnnouncementyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO28BroadcastChannelAnnouncementyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BroadcastChannelUpdate",
                    "printedName": "BroadcastChannelUpdate",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO22BroadcastChannelUpdateyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO22BroadcastChannelUpdateyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "BroadcastNodeAnnouncement",
                    "printedName": "BroadcastNodeAnnouncement",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO25BroadcastNodeAnnouncementyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO25BroadcastNodeAnnouncementyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendChannelUpdate",
                    "printedName": "SendChannelUpdate",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ChannelUpdateyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ChannelUpdateyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "HandleError",
                    "printedName": "HandleError",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO11HandleErroryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO11HandleErroryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendChannelRangeQuery",
                    "printedName": "SendChannelRangeQuery",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F17ChannelRangeQueryyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F17ChannelRangeQueryyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendShortIdsQuery",
                    "printedName": "SendShortIdsQuery",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ShortIdsQueryyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F13ShortIdsQueryyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendReplyChannelRange",
                    "printedName": "SendReplyChannelRange",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F17ReplyChannelRangeyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F17ReplyChannelRangeyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "SendGossipTimestampFilter",
                    "printedName": "SendGossipTimestampFilter",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type) -> LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "MessageSendEventType",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "MessageSendEventType",
                                "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F21GossipTimestampFilteryA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO0F21GossipTimestampFilteryA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageSendEventType",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MessageSendEventType",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEventType",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.MessageSendEventType",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendAcceptChannel",
                "printedName": "initWithSendAcceptChannel(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannel",
                    "printedName": "LightningDevKit.Bindings.AcceptChannel",
                    "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13AcceptChannel6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13AcceptChannel6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendAcceptChannelV2",
                "printedName": "initWithSendAcceptChannelV2(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AcceptChannelV2",
                    "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF15AcceptChannelV26nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF15AcceptChannelV26nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendOpenChannel",
                "printedName": "initWithSendOpenChannel(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannel",
                    "printedName": "LightningDevKit.Bindings.OpenChannel",
                    "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF11OpenChannel6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF11OpenChannel6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendOpenChannelV2",
                "printedName": "initWithSendOpenChannelV2(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OpenChannelV2",
                    "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                    "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13OpenChannelV26nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13OpenChannelV26nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendFundingCreated",
                "printedName": "initWithSendFundingCreated(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingCreated",
                    "printedName": "LightningDevKit.Bindings.FundingCreated",
                    "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF14FundingCreated6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF14FundingCreated6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendFundingSigned",
                "printedName": "initWithSendFundingSigned(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "FundingSigned",
                    "printedName": "LightningDevKit.Bindings.FundingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13FundingSigned6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13FundingSigned6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendStfu",
                "printedName": "initWithSendStfu(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Stfu",
                    "printedName": "LightningDevKit.Bindings.Stfu",
                    "usr": "s:15LightningDevKit8BindingsC4StfuC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF4Stfu6nodeId3msgAESays5UInt8VG_AC0J0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF4Stfu6nodeId3msgAESays5UInt8VG_AC0J0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendSpliceInit",
                "printedName": "initWithSendSpliceInit(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceInit",
                    "printedName": "LightningDevKit.Bindings.SpliceInit",
                    "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF10SpliceInit6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF10SpliceInit6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendSpliceAck",
                "printedName": "initWithSendSpliceAck(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceAck",
                    "printedName": "LightningDevKit.Bindings.SpliceAck",
                    "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF9SpliceAck6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF9SpliceAck6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendSpliceLocked",
                "printedName": "initWithSendSpliceLocked(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SpliceLocked",
                    "printedName": "LightningDevKit.Bindings.SpliceLocked",
                    "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF12SpliceLocked6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF12SpliceLocked6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxAddInput",
                "printedName": "initWithSendTxAddInput(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddInput",
                    "printedName": "LightningDevKit.Bindings.TxAddInput",
                    "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF10TxAddInput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF10TxAddInput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxAddOutput",
                "printedName": "initWithSendTxAddOutput(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF11TxAddOutput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF11TxAddOutput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxRemoveInput",
                "printedName": "initWithSendTxRemoveInput(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveInput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                    "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13TxRemoveInput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13TxRemoveInput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxRemoveOutput",
                "printedName": "initWithSendTxRemoveOutput(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxRemoveOutput",
                    "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                    "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF14TxRemoveOutput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF14TxRemoveOutput6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxComplete",
                "printedName": "initWithSendTxComplete(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxComplete",
                    "printedName": "LightningDevKit.Bindings.TxComplete",
                    "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF10TxComplete6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF10TxComplete6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxSignatures",
                "printedName": "initWithSendTxSignatures(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxSignatures",
                    "printedName": "LightningDevKit.Bindings.TxSignatures",
                    "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF12TxSignatures6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF12TxSignatures6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxInitRbf",
                "printedName": "initWithSendTxInitRbf(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxInitRbf",
                    "printedName": "LightningDevKit.Bindings.TxInitRbf",
                    "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF9TxInitRbf6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF9TxInitRbf6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxAckRbf",
                "printedName": "initWithSendTxAckRbf(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAckRbf",
                    "printedName": "LightningDevKit.Bindings.TxAckRbf",
                    "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF8TxAckRbf6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF8TxAckRbf6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendTxAbort",
                "printedName": "initWithSendTxAbort(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF7TxAbort6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF7TxAbort6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendChannelReady",
                "printedName": "initWithSendChannelReady(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReady",
                    "printedName": "LightningDevKit.Bindings.ChannelReady",
                    "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF12ChannelReady6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF12ChannelReady6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendAnnouncementSignatures",
                "printedName": "initWithSendAnnouncementSignatures(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "AnnouncementSignatures",
                    "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                    "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF22AnnouncementSignatures6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF22AnnouncementSignatures6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithUpdateHtlcs",
                "printedName": "initWithUpdateHtlcs(nodeId:updates:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CommitmentUpdate",
                    "printedName": "LightningDevKit.Bindings.CommitmentUpdate",
                    "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19initWithUpdateHtlcs6nodeId7updatesAESays5UInt8VG_AC010CommitmentJ0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19initWithUpdateHtlcs6nodeId7updatesAESays5UInt8VG_AC010CommitmentJ0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendRevokeAndAck",
                "printedName": "initWithSendRevokeAndAck(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RevokeAndACK",
                    "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                    "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF12RevokeAndAck6nodeId3msgAESays5UInt8VG_AC0jK3ACKCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF12RevokeAndAck6nodeId3msgAESays5UInt8VG_AC0jK3ACKCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendClosingSigned",
                "printedName": "initWithSendClosingSigned(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ClosingSigned",
                    "printedName": "LightningDevKit.Bindings.ClosingSigned",
                    "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ClosingSigned6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ClosingSigned6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendShutdown",
                "printedName": "initWithSendShutdown(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Shutdown",
                    "printedName": "LightningDevKit.Bindings.Shutdown",
                    "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF8Shutdown6nodeId3msgAESays5UInt8VG_AC0J0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF8Shutdown6nodeId3msgAESays5UInt8VG_AC0J0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendChannelReestablish",
                "printedName": "initWithSendChannelReestablish(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelReestablish",
                    "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                    "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF18ChannelReestablish6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF18ChannelReestablish6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendChannelAnnouncement",
                "printedName": "initWithSendChannelAnnouncement(nodeId:msg:updateMsg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF19ChannelAnnouncement6nodeId3msg9updateMsgAESays5UInt8VG_AC0jK0CAC0J6UpdateCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF19ChannelAnnouncement6nodeId3msg9updateMsgAESays5UInt8VG_AC0jK0CAC0J6UpdateCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBroadcastChannelAnnouncement",
                "printedName": "initWithBroadcastChannelAnnouncement(msg:updateMsg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelAnnouncement",
                    "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC36initWithBroadcastChannelAnnouncement3msg9updateMsgAeC0kL0C_AC0K6UpdateCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC36initWithBroadcastChannelAnnouncement3msg9updateMsgAeC0kL0C_AC0K6UpdateCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBroadcastChannelUpdate",
                "printedName": "initWithBroadcastChannelUpdate(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC30initWithBroadcastChannelUpdate3msgAeC0kL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC30initWithBroadcastChannelUpdate3msgAeC0kL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithBroadcastNodeAnnouncement",
                "printedName": "initWithBroadcastNodeAnnouncement(msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NodeAnnouncement",
                    "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                    "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC33initWithBroadcastNodeAnnouncement3msgAeC0kL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC33initWithBroadcastNodeAnnouncement3msgAeC0kL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendChannelUpdate",
                "printedName": "initWithSendChannelUpdate(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelUpdate",
                    "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                    "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ChannelUpdate6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ChannelUpdate6nodeId3msgAESays5UInt8VG_AC0jK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHandleError",
                "printedName": "initWithHandleError(nodeId:action:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorAction",
                    "printedName": "LightningDevKit.Bindings.ErrorAction",
                    "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC19initWithHandleError6nodeId6actionAESays5UInt8VG_AC0K6ActionCtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC19initWithHandleError6nodeId6actionAESays5UInt8VG_AC0K6ActionCtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendChannelRangeQuery",
                "printedName": "initWithSendChannelRangeQuery(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryChannelRange",
                    "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF17ChannelRangeQuery6nodeId3msgAESays5UInt8VG_AC0ljK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF17ChannelRangeQuery6nodeId3msgAESays5UInt8VG_AC0ljK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendShortIdsQuery",
                "printedName": "initWithSendShortIdsQuery(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ShortIdsQuery6nodeId3msgAESays5UInt8VG_AC0lj7ChannelK0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF13ShortIdsQuery6nodeId3msgAESays5UInt8VG_AC0lj7ChannelK0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendReplyChannelRange",
                "printedName": "initWithSendReplyChannelRange(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF17ReplyChannelRange6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF17ReplyChannelRange6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithSendGossipTimestampFilter",
                "printedName": "initWithSendGossipTimestampFilter(nodeId:msg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageSendEvent",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GossipTimestampFilter",
                    "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                    "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC08initWithF21GossipTimestampFilter6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC08initWithF21GossipTimestampFilter6nodeId3msgAESays5UInt8VG_AC0jkL0CtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendAcceptChannel",
                "printedName": "getValueAsSendAcceptChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAcceptChannel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendAcceptChannel",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAcceptChannel",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13AcceptChannelAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13AcceptChannelAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendAcceptChannelV2",
                "printedName": "getValueAsSendAcceptChannelV2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAcceptChannelV2?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendAcceptChannelV2",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAcceptChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF15AcceptChannelV2AE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF15AcceptChannelV2AE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendOpenChannel",
                "printedName": "getValueAsSendOpenChannel()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendOpenChannel?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendOpenChannel",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendOpenChannel",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF11OpenChannelAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF11OpenChannelAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendOpenChannelV2",
                "printedName": "getValueAsSendOpenChannelV2()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendOpenChannelV2?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendOpenChannelV2",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendOpenChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13OpenChannelV2AE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13OpenChannelV2AE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendFundingCreated",
                "printedName": "getValueAsSendFundingCreated()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendFundingCreated?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendFundingCreated",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendFundingCreated",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF14FundingCreatedAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF14FundingCreatedAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendFundingSigned",
                "printedName": "getValueAsSendFundingSigned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendFundingSigned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendFundingSigned",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendFundingSigned",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13FundingSignedAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13FundingSignedAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendStfu",
                "printedName": "getValueAsSendStfu()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendStfu?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendStfu",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendStfu",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF4StfuAE0fK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF4StfuAE0fK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendSpliceInit",
                "printedName": "getValueAsSendSpliceInit()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceInit?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendSpliceInit",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceInit",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10SpliceInitAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10SpliceInitAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendSpliceAck",
                "printedName": "getValueAsSendSpliceAck()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceAck?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendSpliceAck",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceAck",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF9SpliceAckAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF9SpliceAckAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendSpliceLocked",
                "printedName": "getValueAsSendSpliceLocked()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceLocked?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendSpliceLocked",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendSpliceLocked",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12SpliceLockedAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12SpliceLockedAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxAddInput",
                "printedName": "getValueAsSendTxAddInput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAddInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxAddInput",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAddInput",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10TxAddInputAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10TxAddInputAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxAddOutput",
                "printedName": "getValueAsSendTxAddOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAddOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxAddOutput",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAddOutput",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF11TxAddOutputAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF11TxAddOutputAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxRemoveInput",
                "printedName": "getValueAsSendTxRemoveInput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxRemoveInput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxRemoveInput",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxRemoveInput",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13TxRemoveInputAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13TxRemoveInputAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxRemoveOutput",
                "printedName": "getValueAsSendTxRemoveOutput()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxRemoveOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxRemoveOutput",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxRemoveOutput",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF14TxRemoveOutputAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF14TxRemoveOutputAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxComplete",
                "printedName": "getValueAsSendTxComplete()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxComplete?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxComplete",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxComplete",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10TxCompleteAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF10TxCompleteAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxSignatures",
                "printedName": "getValueAsSendTxSignatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxSignatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxSignatures",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxSignatures",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12TxSignaturesAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12TxSignaturesAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxInitRbf",
                "printedName": "getValueAsSendTxInitRbf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxInitRbf?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxInitRbf",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxInitRbf",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF9TxInitRbfAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF9TxInitRbfAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxAckRbf",
                "printedName": "getValueAsSendTxAckRbf()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAckRbf?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxAckRbf",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAckRbf",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF8TxAckRbfAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF8TxAckRbfAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendTxAbort",
                "printedName": "getValueAsSendTxAbort()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAbort?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendTxAbort",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendTxAbort",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF7TxAbortAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF7TxAbortAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendChannelReady",
                "printedName": "getValueAsSendChannelReady()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelReady?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendChannelReady",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelReady",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12ChannelReadyAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12ChannelReadyAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendAnnouncementSignatures",
                "printedName": "getValueAsSendAnnouncementSignatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAnnouncementSignatures?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendAnnouncementSignatures",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendAnnouncementSignatures",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF22AnnouncementSignaturesAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF22AnnouncementSignaturesAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsUpdateHtlcs",
                "printedName": "getValueAsUpdateHtlcs()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.UpdateHTLCs?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UpdateHTLCs",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.UpdateHTLCs",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC21getValueAsUpdateHtlcsAE0K5HTLCsCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC21getValueAsUpdateHtlcsAE0K5HTLCsCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendRevokeAndAck",
                "printedName": "getValueAsSendRevokeAndAck()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendRevokeAndACK?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendRevokeAndACK",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendRevokeAndACK",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12RevokeAndAckAE0fkL3ACKCSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF12RevokeAndAckAE0fkL3ACKCSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendClosingSigned",
                "printedName": "getValueAsSendClosingSigned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendClosingSigned?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendClosingSigned",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendClosingSigned",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ClosingSignedAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ClosingSignedAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendShutdown",
                "printedName": "getValueAsSendShutdown()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendShutdown?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendShutdown",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendShutdown",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF8ShutdownAE0fK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF8ShutdownAE0fK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendChannelReestablish",
                "printedName": "getValueAsSendChannelReestablish()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelReestablish?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendChannelReestablish",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelReestablish",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF18ChannelReestablishAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF18ChannelReestablishAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendChannelAnnouncement",
                "printedName": "getValueAsSendChannelAnnouncement()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF19ChannelAnnouncementAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF19ChannelAnnouncementAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBroadcastChannelAnnouncement",
                "printedName": "getValueAsBroadcastChannelAnnouncement()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastChannelAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BroadcastChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC38getValueAsBroadcastChannelAnnouncementAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC38getValueAsBroadcastChannelAnnouncementAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBroadcastChannelUpdate",
                "printedName": "getValueAsBroadcastChannelUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BroadcastChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC32getValueAsBroadcastChannelUpdateAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC32getValueAsBroadcastChannelUpdateAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsBroadcastNodeAnnouncement",
                "printedName": "getValueAsBroadcastNodeAnnouncement()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastNodeAnnouncement?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BroadcastNodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.BroadcastNodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC35getValueAsBroadcastNodeAnnouncementAE0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC35getValueAsBroadcastNodeAnnouncementAE0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendChannelUpdate",
                "printedName": "getValueAsSendChannelUpdate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelUpdate?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ChannelUpdateAE0fkL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ChannelUpdateAE0fkL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHandleError",
                "printedName": "getValueAsHandleError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.HandleError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HandleError",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.HandleError",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC21getValueAsHandleErrorAE0kL0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC21getValueAsHandleErrorAE0kL0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendChannelRangeQuery",
                "printedName": "getValueAsSendChannelRangeQuery()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelRangeQuery?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendChannelRangeQuery",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendChannelRangeQuery",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF17ChannelRangeQueryAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF17ChannelRangeQueryAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendShortIdsQuery",
                "printedName": "getValueAsSendShortIdsQuery()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendShortIdsQuery?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendShortIdsQuery",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendShortIdsQuery",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ShortIdsQueryAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF13ShortIdsQueryAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendReplyChannelRange",
                "printedName": "getValueAsSendReplyChannelRange()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendReplyChannelRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendReplyChannelRange",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendReplyChannelRange",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF17ReplyChannelRangeAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF17ReplyChannelRangeAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsSendGossipTimestampFilter",
                "printedName": "getValueAsSendGossipTimestampFilter()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendGossipTimestampFilter?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SendGossipTimestampFilter",
                        "printedName": "LightningDevKit.Bindings.MessageSendEvent.SendGossipTimestampFilter",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF21GossipTimestampFilterAE0fklM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC010getValueAsF21GossipTimestampFilterAE0fklM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "TypeDecl",
                "name": "SendAcceptChannel",
                "printedName": "SendAcceptChannel",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AcceptChannel",
                        "printedName": "LightningDevKit.Bindings.AcceptChannel",
                        "usr": "s:15LightningDevKit8BindingsC13AcceptChannelC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13AcceptChannelC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendAcceptChannelV2",
                "printedName": "SendAcceptChannelV2",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AcceptChannelV2",
                        "printedName": "LightningDevKit.Bindings.AcceptChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC15AcceptChannelV2C"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F15AcceptChannelV2C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendOpenChannel",
                "printedName": "SendOpenChannel",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenChannel",
                        "printedName": "LightningDevKit.Bindings.OpenChannel",
                        "usr": "s:15LightningDevKit8BindingsC11OpenChannelC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11OpenChannelC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendOpenChannelV2",
                "printedName": "SendOpenChannelV2",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "OpenChannelV2",
                        "printedName": "LightningDevKit.Bindings.OpenChannelV2",
                        "usr": "s:15LightningDevKit8BindingsC13OpenChannelV2C"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13OpenChannelV2C",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendFundingCreated",
                "printedName": "SendFundingCreated",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingCreated",
                        "printedName": "LightningDevKit.Bindings.FundingCreated",
                        "usr": "s:15LightningDevKit8BindingsC14FundingCreatedC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14FundingCreatedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendFundingSigned",
                "printedName": "SendFundingSigned",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "FundingSigned",
                        "printedName": "LightningDevKit.Bindings.FundingSigned",
                        "usr": "s:15LightningDevKit8BindingsC13FundingSignedC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13FundingSignedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendStfu",
                "printedName": "SendStfu",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Stfu",
                        "printedName": "LightningDevKit.Bindings.Stfu",
                        "usr": "s:15LightningDevKit8BindingsC4StfuC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC6getMsgAC0H0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC6getMsgAC0H0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F4StfuC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendSpliceInit",
                "printedName": "SendSpliceInit",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceInit",
                        "printedName": "LightningDevKit.Bindings.SpliceInit",
                        "usr": "s:15LightningDevKit8BindingsC10SpliceInitC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10SpliceInitC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendSpliceAck",
                "printedName": "SendSpliceAck",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceAck",
                        "printedName": "LightningDevKit.Bindings.SpliceAck",
                        "usr": "s:15LightningDevKit8BindingsC9SpliceAckC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9SpliceAckC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendSpliceLocked",
                "printedName": "SendSpliceLocked",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SpliceLocked",
                        "printedName": "LightningDevKit.Bindings.SpliceLocked",
                        "usr": "s:15LightningDevKit8BindingsC12SpliceLockedC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12SpliceLockedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxAddInput",
                "printedName": "SendTxAddInput",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAddInput",
                        "printedName": "LightningDevKit.Bindings.TxAddInput",
                        "usr": "s:15LightningDevKit8BindingsC10TxAddInputC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxAddInputC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxAddOutput",
                "printedName": "SendTxAddOutput",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAddOutput",
                        "printedName": "LightningDevKit.Bindings.TxAddOutput",
                        "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F11TxAddOutputC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxRemoveInput",
                "printedName": "SendTxRemoveInput",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxRemoveInput",
                        "printedName": "LightningDevKit.Bindings.TxRemoveInput",
                        "usr": "s:15LightningDevKit8BindingsC13TxRemoveInputC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13TxRemoveInputC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxRemoveOutput",
                "printedName": "SendTxRemoveOutput",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxRemoveOutput",
                        "printedName": "LightningDevKit.Bindings.TxRemoveOutput",
                        "usr": "s:15LightningDevKit8BindingsC14TxRemoveOutputC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F14TxRemoveOutputC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxComplete",
                "printedName": "SendTxComplete",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxComplete",
                        "printedName": "LightningDevKit.Bindings.TxComplete",
                        "usr": "s:15LightningDevKit8BindingsC10TxCompleteC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F10TxCompleteC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxSignatures",
                "printedName": "SendTxSignatures",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxSignatures",
                        "printedName": "LightningDevKit.Bindings.TxSignatures",
                        "usr": "s:15LightningDevKit8BindingsC12TxSignaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12TxSignaturesC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxInitRbf",
                "printedName": "SendTxInitRbf",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxInitRbf",
                        "printedName": "LightningDevKit.Bindings.TxInitRbf",
                        "usr": "s:15LightningDevKit8BindingsC9TxInitRbfC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F9TxInitRbfC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxAckRbf",
                "printedName": "SendTxAckRbf",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAckRbf",
                        "printedName": "LightningDevKit.Bindings.TxAckRbf",
                        "usr": "s:15LightningDevKit8BindingsC8TxAckRbfC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8TxAckRbfC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendTxAbort",
                "printedName": "SendTxAbort",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAbort",
                        "printedName": "LightningDevKit.Bindings.TxAbort",
                        "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F7TxAbortC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendChannelReady",
                "printedName": "SendChannelReady",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelReady",
                        "printedName": "LightningDevKit.Bindings.ChannelReady",
                        "usr": "s:15LightningDevKit8BindingsC12ChannelReadyC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12ChannelReadyC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendAnnouncementSignatures",
                "printedName": "SendAnnouncementSignatures",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "AnnouncementSignatures",
                        "printedName": "LightningDevKit.Bindings.AnnouncementSignatures",
                        "usr": "s:15LightningDevKit8BindingsC22AnnouncementSignaturesC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F22AnnouncementSignaturesC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "UpdateHTLCs",
                "printedName": "UpdateHTLCs",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUpdates",
                    "printedName": "getUpdates()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CommitmentUpdate",
                        "printedName": "LightningDevKit.Bindings.CommitmentUpdate",
                        "usr": "s:15LightningDevKit8BindingsC16CommitmentUpdateC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC10getUpdatesAC010CommitmentH0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC10getUpdatesAC010CommitmentH0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11UpdateHTLCsC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendRevokeAndACK",
                "printedName": "SendRevokeAndACK",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RevokeAndACK",
                        "printedName": "LightningDevKit.Bindings.RevokeAndACK",
                        "usr": "s:15LightningDevKit8BindingsC12RevokeAndACKC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F12RevokeAndACKC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendClosingSigned",
                "printedName": "SendClosingSigned",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ClosingSigned",
                        "printedName": "LightningDevKit.Bindings.ClosingSigned",
                        "usr": "s:15LightningDevKit8BindingsC13ClosingSignedC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ClosingSignedC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendShutdown",
                "printedName": "SendShutdown",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Shutdown",
                        "printedName": "LightningDevKit.Bindings.Shutdown",
                        "usr": "s:15LightningDevKit8BindingsC8ShutdownC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC6getMsgAC0H0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC6getMsgAC0H0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F8ShutdownC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendChannelReestablish",
                "printedName": "SendChannelReestablish",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelReestablish",
                        "printedName": "LightningDevKit.Bindings.ChannelReestablish",
                        "usr": "s:15LightningDevKit8BindingsC18ChannelReestablishC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F18ChannelReestablishC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendChannelAnnouncement",
                "printedName": "SendChannelAnnouncement",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUpdateMsg",
                    "printedName": "getUpdateMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC12getUpdateMsgAC0hK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC12getUpdateMsgAC0hK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F19ChannelAnnouncementC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BroadcastChannelAnnouncement",
                "printedName": "BroadcastChannelAnnouncement",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelAnnouncement",
                        "printedName": "LightningDevKit.Bindings.ChannelAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC19ChannelAnnouncementC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC6getMsgAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC6getMsgAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getUpdateMsg",
                    "printedName": "getUpdateMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC12getUpdateMsgAC0iL0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC12getUpdateMsgAC0iL0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC28BroadcastChannelAnnouncementC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BroadcastChannelUpdate",
                "printedName": "BroadcastChannelUpdate",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC6getMsgAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC6getMsgAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC22BroadcastChannelUpdateC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "BroadcastNodeAnnouncement",
                "printedName": "BroadcastNodeAnnouncement",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "NodeAnnouncement",
                        "printedName": "LightningDevKit.Bindings.NodeAnnouncement",
                        "usr": "s:15LightningDevKit8BindingsC16NodeAnnouncementC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC6getMsgAC0iJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC6getMsgAC0iJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC25BroadcastNodeAnnouncementC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendChannelUpdate",
                "printedName": "SendChannelUpdate",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelUpdate",
                        "printedName": "LightningDevKit.Bindings.ChannelUpdate",
                        "usr": "s:15LightningDevKit8BindingsC13ChannelUpdateC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC6getMsgAC0hI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC6getMsgAC0hI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ChannelUpdateC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "HandleError",
                "printedName": "HandleError",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getAction",
                    "printedName": "getAction()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorAction",
                        "printedName": "LightningDevKit.Bindings.ErrorAction",
                        "usr": "s:15LightningDevKit8BindingsC11ErrorActionC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC9getActionAC0iK0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC9getActionAC0iK0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC11HandleErrorC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendChannelRangeQuery",
                "printedName": "SendChannelRangeQuery",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "QueryChannelRange",
                        "printedName": "LightningDevKit.Bindings.QueryChannelRange",
                        "usr": "s:15LightningDevKit8BindingsC17QueryChannelRangeC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC6getMsgAC0jhI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC6getMsgAC0jhI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ChannelRangeQueryC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendShortIdsQuery",
                "printedName": "SendShortIdsQuery",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "QueryShortChannelIds",
                        "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                        "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC6getMsgAC0jh7ChannelI0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC6getMsgAC0jh7ChannelI0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F13ShortIdsQueryC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendReplyChannelRange",
                "printedName": "SendReplyChannelRange",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReplyChannelRange",
                        "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                        "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F17ReplyChannelRangeC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "SendGossipTimestampFilter",
                "printedName": "SendGossipTimestampFilter",
                "children": [
                  {
                    "kind": "Var",
                    "name": "enableDeinitLogging",
                    "printedName": "enableDeinitLogging",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC19enableDeinitLoggingSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "suspendFreedom",
                    "printedName": "suspendFreedom",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvpZ",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvpZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "declAttributes": [
                      "HasInitialValue",
                      "Final",
                      "HasStorage",
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "hasStorage": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvgZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvgZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "get"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Set",
                        "printedName": "Set()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Bool",
                            "printedName": "Swift.Bool",
                            "usr": "s:Sb"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvsZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvsZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "set"
                      },
                      {
                        "kind": "Accessor",
                        "name": "Modify",
                        "printedName": "Modify()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Void",
                            "printedName": "()"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvMZ",
                        "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC14suspendFreedomSbvMZ",
                        "moduleName": "LightningDevKit",
                        "static": true,
                        "implicit": true,
                        "declAttributes": [
                          "Final"
                        ],
                        "accessorKind": "_modify"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "getNodeId",
                    "printedName": "getNodeId()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC9getNodeIdSays5UInt8VGyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC9getNodeIdSays5UInt8VGyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "getMsg",
                    "printedName": "getMsg()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GossipTimestampFilter",
                        "printedName": "LightningDevKit.Bindings.GossipTimestampFilter",
                        "usr": "s:15LightningDevKit8BindingsC21GossipTimestampFilterC"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC6getMsgAC0hiJ0CyF",
                    "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC6getMsgAC0hiJ0CyF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "AccessControl",
                      "RawDocComment"
                    ],
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Class",
                "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC",
                "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC0F21GossipTimestampFilterC",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
                "hasMissingDesignatedInitializers": true,
                "superclassNames": [
                  "LightningDevKit.NativeTypeWrapper"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  }
                ]
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC16MessageSendEventC",
            "mangledName": "$s15LightningDevKit8BindingsC16MessageSendEventC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_QueryShortChannelIdsDecodeErrorZ",
            "printedName": "Result_QueryShortChannelIdsDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryShortChannelIdsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryShortChannelIdsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "QueryShortChannelIds",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                    "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC10initWithOk1oAeC0fghI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_QueryShortChannelIdsDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_QueryShortChannelIdsDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC11initWithErr1eAeC0jK0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC03getK0AC0jK0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC03getK0AC0jK0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.QueryShortChannelIds?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "QueryShortChannelIds",
                        "printedName": "LightningDevKit.Bindings.QueryShortChannelIds",
                        "usr": "s:15LightningDevKit8BindingsC20QueryShortChannelIdsC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC8getValueAC0fghI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC8getValueAC0fghI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC39Result_QueryShortChannelIdsDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_PeeledOnionNoneZ",
            "printedName": "Result_PeeledOnionNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PeeledOnionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PeeledOnionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PeeledOnion",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion",
                    "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_PeeledOnionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_PeeledOnionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.PeeledOnion?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PeeledOnion",
                        "printedName": "LightningDevKit.Bindings.PeeledOnion",
                        "usr": "s:15LightningDevKit8BindingsC11PeeledOnionC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC23Result_PeeledOnionNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "FilesystemStore",
            "printedName": "FilesystemStore",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(dataDir:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FilesystemStore",
                    "printedName": "LightningDevKit.Bindings.FilesystemStore",
                    "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC7dataDirAESS_tcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC7dataDirAESS_tcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "getDataDir",
                "printedName": "getDataDir()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC10getDataDirSSyF",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC10getDataDirSSyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asKVStore",
                "printedName": "asKVStore()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "KVStore",
                    "printedName": "LightningDevKit.Bindings.KVStore",
                    "usr": "s:15LightningDevKit8BindingsC7KVStoreC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC9asKVStoreAC0H0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC9asKVStoreAC0H0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15FilesystemStoreC",
            "mangledName": "$s15LightningDevKit8BindingsC15FilesystemStoreC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "RouteParameters",
            "printedName": "RouteParameters",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getPaymentParams",
                "printedName": "getPaymentParams()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC16getPaymentParamsAC0hF0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC16getPaymentParamsAC0hF0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setPaymentParams",
                "printedName": "setPaymentParams(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC16setPaymentParams3valyAC0hF0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC16setPaymentParams3valyAC0hF0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getFinalValueMsat",
                "printedName": "getFinalValueMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC17getFinalValueMsats6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC17getFinalValueMsats6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setFinalValueMsat",
                "printedName": "setFinalValueMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC17setFinalValueMsat3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC17setFinalValueMsat3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getMaxTotalRoutingFeeMsat",
                "printedName": "getMaxTotalRoutingFeeMsat()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC25getMaxTotalRoutingFeeMsats6UInt64VSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC25getMaxTotalRoutingFeeMsats6UInt64VSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxTotalRoutingFeeMsat",
                "printedName": "setMaxTotalRoutingFeeMsat(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC25setMaxTotalRoutingFeeMsat3valys6UInt64VSg_tF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC25setMaxTotalRoutingFeeMsat3valys6UInt64VSg_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(paymentParamsArg:finalValueMsatArg:maxTotalRoutingFeeMsatArg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt64?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC16paymentParamsArg014finalValueMsatI0018maxTotalRoutingFeelI0AeC07PaymentF0C_s6UInt64VALSgtcfc",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC16paymentParamsArg014finalValueMsatI0018maxTotalRoutingFeelI0AeC07PaymentF0C_s6UInt64VALSgtcfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithPaymentParamsAndValue",
                "printedName": "initWithPaymentParamsAndValue(paymentParams:finalValueMsat:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "RouteParameters",
                    "printedName": "LightningDevKit.Bindings.RouteParameters",
                    "usr": "s:15LightningDevKit8BindingsC15RouteParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PaymentParameters",
                    "printedName": "LightningDevKit.Bindings.PaymentParameters",
                    "usr": "s:15LightningDevKit8BindingsC17PaymentParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC29initWithPaymentParamsAndValue07paymentJ005finalL4MsatAeC0iF0C_s6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC29initWithPaymentParamsAndValue07paymentJ005finalL4MsatAeC0iF0C_s6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setMaxPathLength",
                "printedName": "setMaxPathLength(recipientOnion:isKeysend:bestBlockHeight:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC011Result_NoneF1ZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RecipientOnionFields",
                    "printedName": "LightningDevKit.Bindings.RecipientOnionFields",
                    "usr": "s:15LightningDevKit8BindingsC20RecipientOnionFieldsC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC16setMaxPathLength14recipientOnion9isKeysend15bestBlockHeightAC011Result_NoneS1ZCAC09RecipientL6FieldsC_Sbs6UInt32VtF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC16setMaxPathLength14recipientOnion9isKeysend15bestBlockHeightAC011Result_NoneS1ZCAC09RecipientL6FieldsC_Sbs6UInt32VtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_RouteParametersDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_RouteParametersDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC34Result_RouteParametersDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC4read3serAC07Result_eF12DecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC15RouteParametersC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC15RouteParametersC",
            "mangledName": "$s15LightningDevKit8BindingsC15RouteParametersC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BackgroundProcessor",
            "printedName": "BackgroundProcessor",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "start",
                "printedName": "start(persister:eventHandler:chainMonitor:channelManager:onionMessenger:gossipSync:peerManager:logger:scorer:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BackgroundProcessor",
                    "printedName": "LightningDevKit.Bindings.BackgroundProcessor",
                    "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Persister",
                    "printedName": "LightningDevKit.Bindings.Persister",
                    "usr": "s:15LightningDevKit8BindingsC9PersisterC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EventHandler",
                    "printedName": "LightningDevKit.Bindings.EventHandler",
                    "usr": "s:15LightningDevKit8BindingsC12EventHandlerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChainMonitor",
                    "printedName": "LightningDevKit.Bindings.ChainMonitor",
                    "usr": "s:15LightningDevKit8BindingsC12ChainMonitorC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelManager",
                    "printedName": "LightningDevKit.Bindings.ChannelManager",
                    "usr": "s:15LightningDevKit8BindingsC14ChannelManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessenger",
                    "printedName": "LightningDevKit.Bindings.OnionMessenger",
                    "usr": "s:15LightningDevKit8BindingsC14OnionMessengerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GossipSync",
                    "printedName": "LightningDevKit.Bindings.GossipSync",
                    "usr": "s:15LightningDevKit8BindingsC10GossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PeerManager",
                    "printedName": "LightningDevKit.Bindings.PeerManager",
                    "usr": "s:15LightningDevKit8BindingsC11PeerManagerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Logger",
                    "printedName": "LightningDevKit.Bindings.Logger",
                    "usr": "s:15LightningDevKit8BindingsC6LoggerC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.WriteableScore?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "WriteableScore",
                        "printedName": "LightningDevKit.Bindings.WriteableScore",
                        "usr": "s:15LightningDevKit8BindingsC14WriteableScoreC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC5start9persister12eventHandler12chainMonitor14channelManager14onionMessenger10gossipSync04peerN06logger6scorerAeC9PersisterC_AC05EventJ0CAC05ChainL0CAC07ChannelN0CAC05OnionP0CAC06GossipR0CAC04PeerN0CAC6LoggerCAC14WriteableScoreCSgtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC5start9persister12eventHandler12chainMonitor14channelManager14onionMessenger10gossipSync04peerN06logger6scorerAeC9PersisterC_AC05EventJ0CAC05ChainL0CAC07ChannelN0CAC05OnionP0CAC06GossipR0CAC04PeerN0CAC6LoggerCAC14WriteableScoreCSgtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "join",
                "printedName": "join()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC4joinAC19Result_NoneIOErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC4joinAC19Result_NoneIOErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "stop",
                "printedName": "stop()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_NoneIOErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_NoneIOErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC19Result_NoneIOErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC4stopAC19Result_NoneIOErrorZCyF",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC4stopAC19Result_NoneIOErrorZCyF",
                "moduleName": "LightningDevKit",
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC19BackgroundProcessorC",
            "mangledName": "$s15LightningDevKit8BindingsC19BackgroundProcessorC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ChannelIdAPIErrorZ",
            "printedName": "Result_ChannelIdAPIErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ChannelIdAPIErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ChannelIdAPIErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "APIError",
                    "printedName": "LightningDevKit.Bindings.APIError",
                    "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC11initWithErr1eAeC0H0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC11initWithErr1eAeC0H0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.APIError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "APIError",
                        "printedName": "LightningDevKit.Bindings.APIError",
                        "usr": "s:15LightningDevKit8BindingsC8APIErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC8getErrorAC0H0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC8getErrorAC0H0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ChannelId?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ChannelId",
                        "printedName": "LightningDevKit.Bindings.ChannelId",
                        "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC25Result_ChannelIdAPIErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UtxoFuture",
            "printedName": "UtxoFuture",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UtxoFuture",
                    "printedName": "LightningDevKit.Bindings.UtxoFuture",
                    "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureCAEycfc",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureCAEycfc",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "resolveWithoutForwarding",
                "printedName": "resolveWithoutForwarding(graph:result:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxOutUtxoLookupErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC24resolveWithoutForwarding5graph6resultyAC12NetworkGraphC_AC012Result_TxOutE12LookupErrorZCtF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC24resolveWithoutForwarding5graph6resultyAC12NetworkGraphC_AC012Result_TxOutE12LookupErrorZCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "resolve",
                "printedName": "resolve(graph:gossip:result:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "NetworkGraph",
                    "printedName": "LightningDevKit.Bindings.NetworkGraph",
                    "usr": "s:15LightningDevKit8BindingsC12NetworkGraphC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "P2PGossipSync",
                    "printedName": "LightningDevKit.Bindings.P2PGossipSync",
                    "usr": "s:15LightningDevKit8BindingsC13P2PGossipSyncC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxOutUtxoLookupErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxOutUtxoLookupErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_TxOutUtxoLookupErrorZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC7resolve5graph6gossip6resultyAC12NetworkGraphC_AC13P2PGossipSyncCAC012Result_TxOutE12LookupErrorZCtF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC7resolve5graph6gossip6resultyAC12NetworkGraphC_AC13P2PGossipSyncCAC012Result_TxOutE12LookupErrorZCtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC10UtxoFutureC",
            "mangledName": "$s15LightningDevKit8BindingsC10UtxoFutureC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "TrustedCommitmentTransaction",
            "printedName": "TrustedCommitmentTransaction",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "txid",
                "printedName": "txid()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC4txidSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC4txidSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "builtTransaction",
                "printedName": "builtTransaction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BuiltCommitmentTransaction",
                    "printedName": "LightningDevKit.Bindings.BuiltCommitmentTransaction",
                    "usr": "s:15LightningDevKit8BindingsC26BuiltCommitmentTransactionC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC05builtG0AC05BuiltfG0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC05builtG0AC05BuiltfG0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "keys",
                "printedName": "keys()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TxCreationKeys",
                    "printedName": "LightningDevKit.Bindings.TxCreationKeys",
                    "usr": "s:15LightningDevKit8BindingsC14TxCreationKeysC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC4keysAC14TxCreationKeysCyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC4keysAC14TxCreationKeysCyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "channelTypeFeatures",
                "printedName": "channelTypeFeatures()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelTypeFeatures",
                    "printedName": "LightningDevKit.Bindings.ChannelTypeFeatures",
                    "usr": "s:15LightningDevKit8BindingsC19ChannelTypeFeaturesC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19channelTypeFeaturesAC07ChanneliJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC19channelTypeFeaturesAC07ChanneliJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcSigs",
                "printedName": "getHtlcSigs(htlcBaseKey:channelParameters:entropySource:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_CVec_ECDSASignatureZNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_CVec_ECDSASignatureZNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_CVec_ECDSASignatureZNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DirectedChannelTransactionParameters",
                    "printedName": "LightningDevKit.Bindings.DirectedChannelTransactionParameters",
                    "usr": "s:15LightningDevKit8BindingsC36DirectedChannelTransactionParametersC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EntropySource",
                    "printedName": "LightningDevKit.Bindings.EntropySource",
                    "usr": "s:15LightningDevKit8BindingsC13EntropySourceC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC11getHtlcSigs11htlcBaseKey17channelParameters13entropySourceAC32Result_CVec_ECDSASignatureZNoneZCSays5UInt8VG_AC015DirectedChannelgO0CAC07EntropyQ0CtF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC11getHtlcSigs11htlcBaseKey17channelParameters13entropySourceAC32Result_CVec_ECDSASignatureZNoneZCSays5UInt8VG_AC015DirectedChannelgO0CAC07EntropyQ0CtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "revokeableOutputIndex",
                "printedName": "revokeableOutputIndex()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.UInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC21revokeableOutputIndexSuSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC21revokeableOutputIndexSuSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "buildToLocalJusticeTx",
                "printedName": "buildToLocalJusticeTx(feeratePerKw:destinationScript:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TransactionNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_TransactionNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC23Result_TransactionNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC21buildToLocalJusticeTx12feeratePerKw17destinationScriptAC07Result_G5NoneZCs6UInt64V_Says5UInt8VGtF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC21buildToLocalJusticeTx12feeratePerKw17destinationScriptAC07Result_G5NoneZCs6UInt64V_Says5UInt8VGtF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28TrustedCommitmentTransactionC",
            "mangledName": "$s15LightningDevKit8BindingsC28TrustedCommitmentTransactionC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_LockedChannelMonitorNoneZ",
            "printedName": "Result_LockedChannelMonitorNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_LockedChannelMonitorNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_LockedChannelMonitorNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "LockedChannelMonitor",
                    "printedName": "LightningDevKit.Bindings.LockedChannelMonitor",
                    "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "deprecated": true,
                "declAttributes": [
                  "AccessControl",
                  "Available",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_LockedChannelMonitorNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_LockedChannelMonitorNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.LockedChannelMonitor?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "LockedChannelMonitor",
                        "printedName": "LightningDevKit.Bindings.LockedChannelMonitor",
                        "usr": "s:15LightningDevKit8BindingsC20LockedChannelMonitorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC32Result_LockedChannelMonitorNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_EcdsaChannelSignerDecodeErrorZ",
            "printedName": "Result_EcdsaChannelSignerDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_EcdsaChannelSignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_EcdsaChannelSignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "EcdsaChannelSigner",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                    "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_EcdsaChannelSignerDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_EcdsaChannelSignerDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "EcdsaChannelSigner",
                        "printedName": "LightningDevKit.Bindings.EcdsaChannelSigner",
                        "usr": "s:15LightningDevKit8BindingsC18EcdsaChannelSignerC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC37Result_EcdsaChannelSignerDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxAddOutputDecodeErrorZ",
            "printedName": "Result_TxAddOutputDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAddOutput",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput",
                    "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAddOutputDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAddOutputDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxAddOutput?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAddOutput",
                        "printedName": "LightningDevKit.Bindings.TxAddOutput",
                        "usr": "s:15LightningDevKit8BindingsC11TxAddOutputC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_TxAddOutputDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "UpdateFailHTLC",
            "printedName": "UpdateFailHTLC",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getChannelId",
                "printedName": "getChannelId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC12getChannelIdAC0iJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC12getChannelIdAC0iJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setChannelId",
                "printedName": "setChannelId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ChannelId",
                    "printedName": "LightningDevKit.Bindings.ChannelId",
                    "usr": "s:15LightningDevKit8BindingsC9ChannelIdC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC12setChannelId3valyAC0iJ0C_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC12setChannelId3valyAC0iJ0C_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getHtlcId",
                "printedName": "getHtlcId()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC9getHtlcIds6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC9getHtlcIds6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "setHtlcId",
                "printedName": "setHtlcId(val:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC9setHtlcId3valys6UInt64V_tF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC9setHtlcId3valys6UInt64V_tF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC4hashs6UInt64VyF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC4hashs6UInt64VyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "eq",
                "printedName": "eq(a:b:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UpdateFailHTLC",
                    "printedName": "LightningDevKit.Bindings.UpdateFailHTLC",
                    "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC2eq1a1bSbAE_AEtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC2eq1a1bSbAE_AEtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_UpdateFailHTLCDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_UpdateFailHTLCDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC33Result_UpdateFailHTLCDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC4read3serAC07Result_eF16HTLCDecodeErrorZCSays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOwned",
                "printedName": "isOwned()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC7isOwnedSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC7isOwnedSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC14UpdateFailHTLCC",
            "mangledName": "$s15LightningDevKit8BindingsC14UpdateFailHTLCC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "AsyncPaymentsMessage",
            "printedName": "AsyncPaymentsMessage",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "AsyncPaymentsMessageType",
                "printedName": "AsyncPaymentsMessageType",
                "children": [
                  {
                    "kind": "Var",
                    "name": "HeldHtlcAvailable",
                    "printedName": "HeldHtlcAvailable",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType.Type) -> LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AsyncPaymentsMessageType",
                            "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                            "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AsyncPaymentsMessageType",
                                "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO17HeldHtlcAvailableyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO17HeldHtlcAvailableyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "ReleaseHeldHtlc",
                    "printedName": "ReleaseHeldHtlc",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType.Type) -> LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "AsyncPaymentsMessageType",
                            "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                            "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "AsyncPaymentsMessageType",
                                "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO15ReleaseHeldHtlcyA2GmF",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO15ReleaseHeldHtlcyA2GmF",
                    "moduleName": "LightningDevKit",
                    "declAttributes": [
                      "RawDocComment"
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AsyncPaymentsMessageType",
                        "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                        "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "AsyncPaymentsMessageType",
                        "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                        "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO2eeoiySbAG_AGtFZ",
                    "moduleName": "LightningDevKit",
                    "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:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO9hashValueSivp",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO9hashValueSivp",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO9hashValueSivg",
                        "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO9hashValueSivg",
                        "moduleName": "LightningDevKit",
                        "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:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO4hash4intoys6HasherVz_tF",
                    "moduleName": "LightningDevKit",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "getValueType",
                "printedName": "getValueType()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessageType",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage.AsyncPaymentsMessageType",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC0efG4TypeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC12getValueTypeAE0efgJ0OyF",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC12getValueTypeAE0efgJ0OyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithHeldHtlcAvailable",
                "printedName": "initWithHeldHtlcAvailable(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessage",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "HeldHtlcAvailable",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                    "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC25initWithHeldHtlcAvailable1aAeC0jkL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC25initWithHeldHtlcAvailable1aAeC0jkL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithReleaseHeldHtlc",
                "printedName": "initWithReleaseHeldHtlc(a:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AsyncPaymentsMessage",
                    "printedName": "LightningDevKit.Bindings.AsyncPaymentsMessage",
                    "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReleaseHeldHtlc",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                    "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC23initWithReleaseHeldHtlc1aAeC0jkL0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC23initWithReleaseHeldHtlc1aAeC0jkL0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isKnownType",
                "printedName": "isKnownType(tlvType:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC11isKnownType03tlvJ0Sbs6UInt64V_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC11isKnownType03tlvJ0Sbs6UInt64V_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "asOnionMessageContents",
                "printedName": "asOnionMessageContents()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "OnionMessageContents",
                    "printedName": "LightningDevKit.Bindings.OnionMessageContents",
                    "usr": "s:15LightningDevKit8BindingsC20OnionMessageContentsC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC07asOnionG8ContentsAC0igJ0CyF",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC07asOnionG8ContentsAC0igJ0CyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "write",
                "printedName": "write()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC5writeSays5UInt8VGyF",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC5writeSays5UInt8VGyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "read",
                "printedName": "read(ser:arg:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_AsyncPaymentsMessageDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_AsyncPaymentsMessageDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC39Result_AsyncPaymentsMessageDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_s6UInt64VtFZ",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC4read3ser3argAC07Result_efG12DecodeErrorZCSays5UInt8VG_s6UInt64VtFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsHeldHtlcAvailable",
                "printedName": "getValueAsHeldHtlcAvailable()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "HeldHtlcAvailable",
                        "printedName": "LightningDevKit.Bindings.HeldHtlcAvailable",
                        "usr": "s:15LightningDevKit8BindingsC17HeldHtlcAvailableC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC27getValueAsHeldHtlcAvailableAC0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC27getValueAsHeldHtlcAvailableAC0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValueAsReleaseHeldHtlc",
                "printedName": "getValueAsReleaseHeldHtlc()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReleaseHeldHtlc",
                        "printedName": "LightningDevKit.Bindings.ReleaseHeldHtlc",
                        "usr": "s:15LightningDevKit8BindingsC15ReleaseHeldHtlcC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC25getValueAsReleaseHeldHtlcAC0klM0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC25getValueAsReleaseHeldHtlcAC0klM0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC20AsyncPaymentsMessageC",
            "mangledName": "$s15LightningDevKit8BindingsC20AsyncPaymentsMessageC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_TxAbortDecodeErrorZ",
            "printedName": "Result_TxAbortDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAbortDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAbortDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "TxAbort",
                    "printedName": "LightningDevKit.Bindings.TxAbort",
                    "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC10initWithOk1oAeC0fG0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_TxAbortDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_TxAbortDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC11initWithErr1eAeC0hI0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC03getI0AC0hI0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC03getI0AC0hI0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.TxAbort?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TxAbort",
                        "printedName": "LightningDevKit.Bindings.TxAbort",
                        "usr": "s:15LightningDevKit8BindingsC7TxAbortC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC8getValueAC0fG0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC8getValueAC0fG0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_TxAbortDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_BlindedPaymentPathNoneZ",
            "printedName": "Result_BlindedPaymentPathNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPaymentPathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPaymentPathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BlindedPaymentPath",
                    "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                    "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_BlindedPaymentPathNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_BlindedPaymentPathNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.BlindedPaymentPath?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BlindedPaymentPath",
                        "printedName": "LightningDevKit.Bindings.BlindedPaymentPath",
                        "usr": "s:15LightningDevKit8BindingsC18BlindedPaymentPathC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC30Result_BlindedPaymentPathNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ReplyChannelRangeDecodeErrorZ",
            "printedName": "Result_ReplyChannelRangeDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ReplyChannelRange",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                    "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC10initWithOk1oAeC0fgH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ReplyChannelRangeDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ReplyChannelRangeDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC11initWithErr1eAeC0iJ0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC03getJ0AC0iJ0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.ReplyChannelRange?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ReplyChannelRange",
                        "printedName": "LightningDevKit.Bindings.ReplyChannelRange",
                        "usr": "s:15LightningDevKit8BindingsC17ReplyChannelRangeC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC8getValueAC0fgH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC8getValueAC0fgH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC36Result_ReplyChannelRangeDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ResponderDecodeErrorZ",
            "printedName": "Result_ResponderDecodeErrorZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ResponderDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ResponderDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Responder",
                    "printedName": "LightningDevKit.Bindings.Responder",
                    "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC10initWithOk1oAeC0F0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr(e:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ResponderDecodeErrorZ",
                    "printedName": "LightningDevKit.Bindings.Result_ResponderDecodeErrorZ",
                    "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DecodeError",
                    "printedName": "LightningDevKit.Bindings.DecodeError",
                    "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC11initWithErr1eAeC0gH0C_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getError",
                "printedName": "getError()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.DecodeError?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DecodeError",
                        "printedName": "LightningDevKit.Bindings.DecodeError",
                        "usr": "s:15LightningDevKit8BindingsC11DecodeErrorC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC03getH0AC0gH0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC03getH0AC0gH0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "LightningDevKit.Bindings.Responder?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Responder",
                        "printedName": "LightningDevKit.Bindings.Responder",
                        "usr": "s:15LightningDevKit8BindingsC9ResponderC"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC8getValueAC0F0CSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC8getValueAC0F0CSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC",
            "mangledName": "$s15LightningDevKit8BindingsC28Result_ResponderDecodeErrorZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Result_ECDSASignatureNoneZ",
            "printedName": "Result_ECDSASignatureNoneZ",
            "children": [
              {
                "kind": "Var",
                "name": "enableDeinitLogging",
                "printedName": "enableDeinitLogging",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC19enableDeinitLoggingSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "suspendFreedom",
                "printedName": "suspendFreedom",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvpZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvpZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "Final",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvgZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvgZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvsZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvsZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvMZ",
                    "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC14suspendFreedomSbvMZ",
                    "moduleName": "LightningDevKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Final"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "initWithOk",
                "printedName": "initWithOk(o:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC10initWithOk1oAESays5UInt8VG_tFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "initWithErr",
                "printedName": "initWithErr()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Result_ECDSASignatureNoneZ",
                    "printedName": "LightningDevKit.Bindings.Result_ECDSASignatureNoneZ",
                    "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC11initWithErrAEyFZ",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC11initWithErrAEyFZ",
                "moduleName": "LightningDevKit",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isOk",
                "printedName": "isOk()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC4isOkSbyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC4isOkSbyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "getValue",
                "printedName": "getValue()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Func",
                "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC8getValueSays5UInt8VGSgyF",
                "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC8getValueSays5UInt8VGSgyF",
                "moduleName": "LightningDevKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Class",
            "usr": "s:15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC",
            "mangledName": "$s15LightningDevKit8BindingsC26Result_ECDSASignatureNoneZC",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "superclassUsr": "s:15LightningDevKit17NativeTypeWrapperC",
            "hasMissingDesignatedInitializers": true,
            "superclassNames": [
              "LightningDevKit.NativeTypeWrapper"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit8BindingsC",
        "mangledName": "$s15LightningDevKit8BindingsC",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ],
        "hasMissingDesignatedInitializers": true
      },
      {
        "kind": "TypeDecl",
        "name": "InstanceCrashSimulator",
        "printedName": "InstanceCrashSimulator",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "InstanceCrashSimulator",
                "printedName": "LightningDevKit.InstanceCrashSimulator",
                "usr": "s:15LightningDevKit22InstanceCrashSimulatorC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:15LightningDevKit22InstanceCrashSimulatorCACycfc",
            "mangledName": "$s15LightningDevKit22InstanceCrashSimulatorCACycfc",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "getPointer",
            "printedName": "getPointer()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UnsafeMutableRawPointer",
                "printedName": "Swift.UnsafeMutableRawPointer",
                "usr": "s:Sv"
              }
            ],
            "declKind": "Func",
            "usr": "s:15LightningDevKit22InstanceCrashSimulatorC10getPointerSvyF",
            "mangledName": "$s15LightningDevKit22InstanceCrashSimulatorC10getPointerSvyF",
            "moduleName": "LightningDevKit",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:15LightningDevKit22InstanceCrashSimulatorC",
        "mangledName": "$s15LightningDevKit22InstanceCrashSimulatorC",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "AccessControl"
        ],
        "superclassUsr": "s:15LightningDevKit18NativeTraitWrapperC",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "LightningDevKit.NativeTraitWrapper",
          "LightningDevKit.NativeTypeWrapper"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "LightningDevKit"
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/u8slice.swift",
      "kind": "BooleanLiteral",
      "offset": 668,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/u8slice.swift",
      "kind": "BooleanLiteral",
      "offset": 888,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/u8slice.swift",
      "kind": "IntegerLiteral",
      "offset": 940,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/u8slice.swift",
      "kind": "BooleanLiteral",
      "offset": 1733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/u8slice.swift",
      "kind": "StringLiteral",
      "offset": 459,
      "length": 7,
      "value": "\"LightningDevKit.u8slice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1093,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1313,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1365,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 40,
      "value": "\"LightningDevKit.Result_Bolt12InvoiceFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WarningMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 753,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WarningMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 973,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WarningMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 1025,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WarningMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1950,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WarningMessage.swift",
      "kind": "StringLiteral",
      "offset": 504,
      "length": 14,
      "value": "\"LightningDevKit.WarningMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_ECDSASignatureZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 959,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_ECDSASignatureZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1179,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_ECDSASignatureZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1231,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_ECDSASignatureZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_ECDSASignatureZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 725,
      "length": 32,
      "value": "\"LightningDevKit.Result_CVec_ECDSASignatureZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32TxOutZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 672,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32TxOutZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 892,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32TxOutZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 944,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32TxOutZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1808,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32TxOutZZ.swift",
      "kind": "StringLiteral",
      "offset": 448,
      "length": 22,
      "value": "\"LightningDevKit.Vec_C2Tuple_u32TxOutZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SignedRawBolt11InvoiceBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1117,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SignedRawBolt11InvoiceBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1337,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SignedRawBolt11InvoiceBolt11ParseErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1389,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SignedRawBolt11InvoiceBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2359,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SignedRawBolt11InvoiceBolt11ParseErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 869,
      "length": 46,
      "value": "\"LightningDevKit.Result_SignedRawBolt11InvoiceBolt11ParseErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryShortChannelIds.swift",
      "kind": "BooleanLiteral",
      "offset": 1927,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryShortChannelIds.swift",
      "kind": "BooleanLiteral",
      "offset": 2147,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryShortChannelIds.swift",
      "kind": "IntegerLiteral",
      "offset": 2199,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryShortChannelIds.swift",
      "kind": "BooleanLiteral",
      "offset": 3151,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryShortChannelIds.swift",
      "kind": "StringLiteral",
      "offset": 1672,
      "length": 20,
      "value": "\"LightningDevKit.QueryShortChannelIds\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultMessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 1308,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultMessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 1528,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultMessageRouter.swift",
      "kind": "IntegerLiteral",
      "offset": 1580,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultMessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 2532,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultMessageRouter.swift",
      "kind": "StringLiteral",
      "offset": 1053,
      "length": 20,
      "value": "\"LightningDevKit.DefaultMessageRouter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignerProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 547,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignerProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignerProvider.swift",
      "kind": "IntegerLiteral",
      "offset": 819,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignerProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 1644,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignerProvider.swift",
      "kind": "StringLiteral",
      "offset": 330,
      "length": 14,
      "value": "\"LightningDevKit.SignerProvider\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 872,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1092,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 1144,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1957,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 8115,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 8339,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 8392,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 9271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "StringLiteral",
      "offset": 7908,
      "length": 2,
      "value": "\"LightningDevKit.Tx\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 10184,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 10408,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 10461,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 11373,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "StringLiteral",
      "offset": 9971,
      "length": 8,
      "value": "\"LightningDevKit.OutPoint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FundingInfo.swift",
      "kind": "StringLiteral",
      "offset": 659,
      "length": 11,
      "value": "\"LightningDevKit.FundingInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateStatusNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1001,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateStatusNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1221,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateStatusNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1273,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateStatusNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateStatusNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 761,
      "length": 38,
      "value": "\"LightningDevKit.Result_ChannelMonitorUpdateStatusNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitorUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1451,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitorUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitorUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 1723,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitorUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 2675,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitorUpdate.swift",
      "kind": "StringLiteral",
      "offset": 1196,
      "length": 20,
      "value": "\"LightningDevKit.ChannelMonitorUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 620,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHop.swift",
      "kind": "IntegerLiteral",
      "offset": 892,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1789,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHop.swift",
      "kind": "StringLiteral",
      "offset": 377,
      "length": 8,
      "value": "\"LightningDevKit.RouteHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 503,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 723,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 775,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1716,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCDetails.swift",
      "kind": "StringLiteral",
      "offset": 250,
      "length": 18,
      "value": "\"LightningDevKit.InboundHTLCDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/KVStore.swift",
      "kind": "BooleanLiteral",
      "offset": 3536,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/KVStore.swift",
      "kind": "BooleanLiteral",
      "offset": 3756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/KVStore.swift",
      "kind": "IntegerLiteral",
      "offset": 3808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/KVStore.swift",
      "kind": "BooleanLiteral",
      "offset": 4601,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/KVStore.swift",
      "kind": "StringLiteral",
      "offset": 3326,
      "length": 7,
      "value": "\"LightningDevKit.KVStore\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErrorMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 741,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErrorMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 961,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErrorMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 1013,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErrorMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1930,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErrorMessage.swift",
      "kind": "StringLiteral",
      "offset": 494,
      "length": 12,
      "value": "\"LightningDevKit.ErrorMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 854,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1074,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1126,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2151,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ.swift",
      "kind": "StringLiteral",
      "offset": 594,
      "length": 58,
      "value": "\"LightningDevKit.Vec_C4Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_U128Z.swift",
      "kind": "BooleanLiteral",
      "offset": 426,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_U128Z.swift",
      "kind": "BooleanLiteral",
      "offset": 646,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_U128Z.swift",
      "kind": "IntegerLiteral",
      "offset": 698,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_U128Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1519,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_U128Z.swift",
      "kind": "StringLiteral",
      "offset": 212,
      "length": 12,
      "value": "\"LightningDevKit.Option_U128Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 620,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedMessagePath.swift",
      "kind": "IntegerLiteral",
      "offset": 892,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 1833,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedMessagePath.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 18,
      "value": "\"LightningDevKit.BlindedMessagePath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FeeEstimator.swift",
      "kind": "BooleanLiteral",
      "offset": 2124,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FeeEstimator.swift",
      "kind": "BooleanLiteral",
      "offset": 2344,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FeeEstimator.swift",
      "kind": "IntegerLiteral",
      "offset": 2396,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FeeEstimator.swift",
      "kind": "BooleanLiteral",
      "offset": 3213,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FeeEstimator.swift",
      "kind": "StringLiteral",
      "offset": 1909,
      "length": 12,
      "value": "\"LightningDevKit.FeeEstimator\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1189,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1409,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1461,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2473,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 931,
      "length": 56,
      "value": "\"LightningDevKit.Result_C2Tuple_ThirtyTwoBytesChannelManagerZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyShortChannelIdsEndDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1095,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyShortChannelIdsEndDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyShortChannelIdsEndDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1367,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyShortChannelIdsEndDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2321,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyShortChannelIdsEndDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 42,
      "value": "\"LightningDevKit.Result_ReplyShortChannelIdsEndDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StaticPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1131,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StaticPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1351,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StaticPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1403,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StaticPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2381,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StaticPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 881,
      "length": 48,
      "value": "\"LightningDevKit.Result_StaticPaymentOutputDescriptorDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 451,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_u8ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 723,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1560,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_u8ZZ.swift",
      "kind": "StringLiteral",
      "offset": 233,
      "length": 16,
      "value": "\"LightningDevKit.Option_CVec_u8ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChangeDestinationSource.swift",
      "kind": "BooleanLiteral",
      "offset": 653,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChangeDestinationSource.swift",
      "kind": "BooleanLiteral",
      "offset": 873,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChangeDestinationSource.swift",
      "kind": "IntegerLiteral",
      "offset": 925,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChangeDestinationSource.swift",
      "kind": "BooleanLiteral",
      "offset": 1789,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChangeDestinationSource.swift",
      "kind": "StringLiteral",
      "offset": 427,
      "length": 23,
      "value": "\"LightningDevKit.ChangeDestinationSource\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PayeePubKey.swift",
      "kind": "BooleanLiteral",
      "offset": 424,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PayeePubKey.swift",
      "kind": "BooleanLiteral",
      "offset": 644,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PayeePubKey.swift",
      "kind": "IntegerLiteral",
      "offset": 696,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PayeePubKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1609,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PayeePubKey.swift",
      "kind": "StringLiteral",
      "offset": 178,
      "length": 11,
      "value": "\"LightningDevKit.PayeePubKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 663,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 883,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailHTLCZ.swift",
      "kind": "IntegerLiteral",
      "offset": 935,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1787,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailHTLCZ.swift",
      "kind": "StringLiteral",
      "offset": 442,
      "length": 19,
      "value": "\"LightningDevKit.Vec_UpdateFailHTLCZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 626,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u16Z.swift",
      "kind": "IntegerLiteral",
      "offset": 678,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1495,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u16Z.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 11,
      "value": "\"LightningDevKit.Option_u16Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 530,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 750,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageRouter.swift",
      "kind": "IntegerLiteral",
      "offset": 802,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 1623,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageRouter.swift",
      "kind": "StringLiteral",
      "offset": 314,
      "length": 13,
      "value": "\"LightningDevKit.MessageRouter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnnouncementSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 863,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnnouncementSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1083,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnnouncementSignatures.swift",
      "kind": "IntegerLiteral",
      "offset": 1135,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnnouncementSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 2095,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnnouncementSignatures.swift",
      "kind": "StringLiteral",
      "offset": 606,
      "length": 22,
      "value": "\"LightningDevKit.AnnouncementSignatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Shutdown.swift",
      "kind": "BooleanLiteral",
      "offset": 741,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Shutdown.swift",
      "kind": "BooleanLiteral",
      "offset": 961,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Shutdown.swift",
      "kind": "IntegerLiteral",
      "offset": 1013,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Shutdown.swift",
      "kind": "BooleanLiteral",
      "offset": 1910,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Shutdown.swift",
      "kind": "StringLiteral",
      "offset": 498,
      "length": 8,
      "value": "\"LightningDevKit.Shutdown\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManagerReadArgs.swift",
      "kind": "BooleanLiteral",
      "offset": 4796,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManagerReadArgs.swift",
      "kind": "BooleanLiteral",
      "offset": 5016,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManagerReadArgs.swift",
      "kind": "IntegerLiteral",
      "offset": 5068,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManagerReadArgs.swift",
      "kind": "BooleanLiteral",
      "offset": 6028,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManagerReadArgs.swift",
      "kind": "StringLiteral",
      "offset": 4539,
      "length": 22,
      "value": "\"LightningDevKit.ChannelManagerReadArgs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SchnorrSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 580,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SchnorrSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 800,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SchnorrSignature.swift",
      "kind": "IntegerLiteral",
      "offset": 852,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SchnorrSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 1685,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SchnorrSignature.swift",
      "kind": "StringLiteral",
      "offset": 362,
      "length": 16,
      "value": "\"LightningDevKit.SchnorrSignature\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFeeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 997,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFeeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1217,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFeeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1269,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFeeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2159,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFeeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 767,
      "length": 28,
      "value": "\"LightningDevKit.Result_UpdateFeeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 608,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 828,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "IntegerLiteral",
      "offset": 880,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 1717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 10091,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 10315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "IntegerLiteral",
      "offset": 10368,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 11332,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "StringLiteral",
      "offset": 9872,
      "length": 14,
      "value": "\"LightningDevKit.ExactLiquidity\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 12231,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 12455,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "IntegerLiteral",
      "offset": 12508,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 13484,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "StringLiteral",
      "offset": 12009,
      "length": 17,
      "value": "\"LightningDevKit.AdvertisedMaxHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 14289,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 14513,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "IntegerLiteral",
      "offset": 14566,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 15490,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "StringLiteral",
      "offset": 14079,
      "length": 5,
      "value": "\"LightningDevKit.Total\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 16541,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 16765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "IntegerLiteral",
      "offset": 16818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "BooleanLiteral",
      "offset": 17766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "StringLiteral",
      "offset": 16325,
      "length": 11,
      "value": "\"LightningDevKit.HintMaxHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/EffectiveCapacity.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 17,
      "value": "\"LightningDevKit.EffectiveCapacity\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1128,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1348,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1400,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2350,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 885,
      "length": 41,
      "value": "\"LightningDevKit.Result_InvoiceRequestBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12RefundContext.swift",
      "kind": "BooleanLiteral",
      "offset": 668,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12RefundContext.swift",
      "kind": "BooleanLiteral",
      "offset": 888,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12RefundContext.swift",
      "kind": "IntegerLiteral",
      "offset": 940,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12RefundContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1885,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12RefundContext.swift",
      "kind": "StringLiteral",
      "offset": 414,
      "length": 19,
      "value": "\"LightningDevKit.Bolt12RefundContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PrivateRouteZ.swift",
      "kind": "BooleanLiteral",
      "offset": 649,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PrivateRouteZ.swift",
      "kind": "BooleanLiteral",
      "offset": 869,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PrivateRouteZ.swift",
      "kind": "IntegerLiteral",
      "offset": 921,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PrivateRouteZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1762,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PrivateRouteZ.swift",
      "kind": "StringLiteral",
      "offset": 430,
      "length": 17,
      "value": "\"LightningDevKit.Vec_PrivateRouteZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 834,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1054,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1106,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2108,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ.swift",
      "kind": "StringLiteral",
      "offset": 578,
      "length": 54,
      "value": "\"LightningDevKit.Vec_C2Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1007,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1227,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1279,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 775,
      "length": 30,
      "value": "\"LightningDevKit.Result_FundingInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1086,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1306,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1358,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2289,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 847,
      "length": 37,
      "value": "\"LightningDevKit.Result_BlindedMessagePathDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 923,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1143,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneLightningErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1195,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2075,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneLightningErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 695,
      "length": 26,
      "value": "\"LightningDevKit.Result_NoneLightningErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutputSweeper.swift",
      "kind": "BooleanLiteral",
      "offset": 2033,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutputSweeper.swift",
      "kind": "BooleanLiteral",
      "offset": 2253,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutputSweeper.swift",
      "kind": "IntegerLiteral",
      "offset": 2305,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutputSweeper.swift",
      "kind": "BooleanLiteral",
      "offset": 3226,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutputSweeper.swift",
      "kind": "StringLiteral",
      "offset": 1785,
      "length": 13,
      "value": "\"LightningDevKit.OutputSweeper\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveInputDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveInputDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_TxRemoveInputDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FailureCode.swift",
      "kind": "BooleanLiteral",
      "offset": 662,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FailureCode.swift",
      "kind": "BooleanLiteral",
      "offset": 882,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FailureCode.swift",
      "kind": "IntegerLiteral",
      "offset": 934,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FailureCode.swift",
      "kind": "BooleanLiteral",
      "offset": 1747,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/FailureCode.swift",
      "kind": "StringLiteral",
      "offset": 449,
      "length": 11,
      "value": "\"LightningDevKit.FailureCode\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnchorDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 549,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnchorDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 769,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnchorDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 821,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnchorDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1754,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AnchorDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 298,
      "length": 16,
      "value": "\"LightningDevKit.AnchorDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Route.swift",
      "kind": "BooleanLiteral",
      "offset": 755,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Route.swift",
      "kind": "BooleanLiteral",
      "offset": 975,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Route.swift",
      "kind": "IntegerLiteral",
      "offset": 1027,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Route.swift",
      "kind": "BooleanLiteral",
      "offset": 1912,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Route.swift",
      "kind": "StringLiteral",
      "offset": 515,
      "length": 5,
      "value": "\"LightningDevKit.Route\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 645,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1938,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ.swift",
      "kind": "StringLiteral",
      "offset": 387,
      "length": 56,
      "value": "\"LightningDevKit.Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFulfillHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 678,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFulfillHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 898,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFulfillHTLCZ.swift",
      "kind": "IntegerLiteral",
      "offset": 950,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFulfillHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1814,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFulfillHTLCZ.swift",
      "kind": "StringLiteral",
      "offset": 454,
      "length": 22,
      "value": "\"LightningDevKit.Vec_UpdateFulfillHTLCZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u1632_u1632Z.swift",
      "kind": "BooleanLiteral",
      "offset": 532,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u1632_u1632Z.swift",
      "kind": "BooleanLiteral",
      "offset": 752,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u1632_u1632Z.swift",
      "kind": "IntegerLiteral",
      "offset": 804,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u1632_u1632Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u1632_u1632Z.swift",
      "kind": "StringLiteral",
      "offset": 311,
      "length": 19,
      "value": "\"LightningDevKit.Tuple__u1632_u1632Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelConfigDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1033,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelConfigDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1253,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelConfigDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1305,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelConfigDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2216,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelConfigDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 799,
      "length": 32,
      "value": "\"LightningDevKit.Result_ChannelConfigDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 743,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 963,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 1015,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoBytes.swift",
      "kind": "StringLiteral",
      "offset": 527,
      "length": 14,
      "value": "\"LightningDevKit.ThirtyTwoBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1570,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1842,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 1347,
      "length": 20,
      "value": "\"LightningDevKit.CustomMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1039,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1259,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1311,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2222,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 805,
      "length": 32,
      "value": "\"LightningDevKit.Result_Bolt12InvoiceDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAlias.swift",
      "kind": "BooleanLiteral",
      "offset": 859,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAlias.swift",
      "kind": "BooleanLiteral",
      "offset": 1079,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAlias.swift",
      "kind": "IntegerLiteral",
      "offset": 1131,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAlias.swift",
      "kind": "BooleanLiteral",
      "offset": 2036,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAlias.swift",
      "kind": "StringLiteral",
      "offset": 615,
      "length": 9,
      "value": "\"LightningDevKit.NodeAlias\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 503,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 723,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "IntegerLiteral",
      "offset": 775,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1596,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 10614,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 10838,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "IntegerLiteral",
      "offset": 10891,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 11835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "StringLiteral",
      "offset": 10395,
      "length": 14,
      "value": "\"LightningDevKit.InvoiceRequest\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 12987,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 13211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "IntegerLiteral",
      "offset": 13264,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 14212,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "StringLiteral",
      "offset": 12767,
      "length": 15,
      "value": "\"LightningDevKit.OutboundPayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 16529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 16753,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "IntegerLiteral",
      "offset": 16806,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "BooleanLiteral",
      "offset": 17750,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "StringLiteral",
      "offset": 16310,
      "length": 14,
      "value": "\"LightningDevKit.InboundPayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersContext.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 13,
      "value": "\"LightningDevKit.OffersContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentPurposeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1028,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentPurposeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1248,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentPurposeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1300,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentPurposeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2215,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentPurposeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 793,
      "length": 33,
      "value": "\"LightningDevKit.Result_PaymentPurposeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1088,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1360,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2299,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 847,
      "length": 39,
      "value": "\"LightningDevKit.Result_NodeAnnouncementInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1290,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1510,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1562,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2623,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 1021,
      "length": 67,
      "value": "\"LightningDevKit.Result_CVec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZProbeSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2160,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 775,
      "length": 27,
      "value": "\"LightningDevKit.Result_NodeInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_WriteableScoreZ.swift",
      "kind": "BooleanLiteral",
      "offset": 486,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_WriteableScoreZ.swift",
      "kind": "BooleanLiteral",
      "offset": 706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_WriteableScoreZ.swift",
      "kind": "IntegerLiteral",
      "offset": 758,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_WriteableScoreZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1622,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_WriteableScoreZ.swift",
      "kind": "StringLiteral",
      "offset": 262,
      "length": 22,
      "value": "\"LightningDevKit.Option_WriteableScoreZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressSocketAddressParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1109,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressSocketAddressParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1329,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressSocketAddressParseErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1381,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressSocketAddressParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2343,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressSocketAddressParseErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 863,
      "length": 44,
      "value": "\"LightningDevKit.Result_SocketAddressSocketAddressParseErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedBatchDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedBatchDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedBatchDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedBatchDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedBatchDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 40,
      "value": "\"LightningDevKit.Result_CommitmentSignedBatchDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Hostname.swift",
      "kind": "BooleanLiteral",
      "offset": 1197,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Hostname.swift",
      "kind": "BooleanLiteral",
      "offset": 1417,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Hostname.swift",
      "kind": "IntegerLiteral",
      "offset": 1469,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Hostname.swift",
      "kind": "BooleanLiteral",
      "offset": 2366,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Hostname.swift",
      "kind": "StringLiteral",
      "offset": 954,
      "length": 8,
      "value": "\"LightningDevKit.Hostname\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceErrorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1044,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceErrorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1264,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceErrorDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1316,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceErrorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2223,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceErrorDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 31,
      "value": "\"LightningDevKit.Result_InvoiceErrorDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 467,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 687,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceSignature.swift",
      "kind": "IntegerLiteral",
      "offset": 739,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 1699,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceSignature.swift",
      "kind": "StringLiteral",
      "offset": 210,
      "length": 22,
      "value": "\"LightningDevKit.Bolt11InvoiceSignature\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 772,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 992,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1044,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1998,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ.swift",
      "kind": "StringLiteral",
      "offset": 528,
      "length": 42,
      "value": "\"LightningDevKit.Vec_C2Tuple_ThirtyTwoBytesChannelMonitorZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceInitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceInitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceInitDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceInitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceInitDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 773,
      "length": 29,
      "value": "\"LightningDevKit.Result_SpliceInitDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignError.swift",
      "kind": "BooleanLiteral",
      "offset": 399,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignError.swift",
      "kind": "BooleanLiteral",
      "offset": 619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignError.swift",
      "kind": "IntegerLiteral",
      "offset": 671,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignError.swift",
      "kind": "BooleanLiteral",
      "offset": 1476,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignError.swift",
      "kind": "StringLiteral",
      "offset": 188,
      "length": 9,
      "value": "\"LightningDevKit.SignError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1144,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1364,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1416,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2390,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 895,
      "length": 47,
      "value": "\"LightningDevKit.Result_ChannelTransactionParametersDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Watch.swift",
      "kind": "BooleanLiteral",
      "offset": 1679,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Watch.swift",
      "kind": "BooleanLiteral",
      "offset": 1899,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Watch.swift",
      "kind": "IntegerLiteral",
      "offset": 1951,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Watch.swift",
      "kind": "BooleanLiteral",
      "offset": 2736,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Watch.swift",
      "kind": "StringLiteral",
      "offset": 1471,
      "length": 5,
      "value": "\"LightningDevKit.Watch\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt12PaymentError.swift",
      "kind": "BooleanLiteral",
      "offset": 450,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt12PaymentError.swift",
      "kind": "BooleanLiteral",
      "offset": 670,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt12PaymentError.swift",
      "kind": "IntegerLiteral",
      "offset": 722,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt12PaymentError.swift",
      "kind": "BooleanLiteral",
      "offset": 1563,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt12PaymentError.swift",
      "kind": "StringLiteral",
      "offset": 230,
      "length": 18,
      "value": "\"LightningDevKit.Bolt12PaymentError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_QuantityZ.swift",
      "kind": "BooleanLiteral",
      "offset": 459,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_QuantityZ.swift",
      "kind": "BooleanLiteral",
      "offset": 679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_QuantityZ.swift",
      "kind": "IntegerLiteral",
      "offset": 731,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_QuantityZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1568,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_QuantityZ.swift",
      "kind": "StringLiteral",
      "offset": 241,
      "length": 16,
      "value": "\"LightningDevKit.Option_QuantityZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_AmountZ.swift",
      "kind": "BooleanLiteral",
      "offset": 451,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_AmountZ.swift",
      "kind": "BooleanLiteral",
      "offset": 671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_AmountZ.swift",
      "kind": "IntegerLiteral",
      "offset": 723,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_AmountZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1552,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_AmountZ.swift",
      "kind": "StringLiteral",
      "offset": 235,
      "length": 14,
      "value": "\"LightningDevKit.Option_AmountZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyForwardingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 587,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyForwardingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 807,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyForwardingInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 859,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyForwardingInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyForwardingInfo.swift",
      "kind": "StringLiteral",
      "offset": 326,
      "length": 26,
      "value": "\"LightningDevKit.CounterpartyForwardingInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ECDSASignatureCVec_ECDSASignatureZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 598,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ECDSASignatureCVec_ECDSASignatureZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 818,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ECDSASignatureCVec_ECDSASignatureZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 870,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ECDSASignatureCVec_ECDSASignatureZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1824,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ECDSASignatureCVec_ECDSASignatureZZ.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 41,
      "value": "\"LightningDevKit.Tuple_ECDSASignatureCVec_ECDSASignatureZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailMalformedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1095,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailMalformedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailMalformedHTLCDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1367,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailMalformedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2321,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailMalformedHTLCDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 42,
      "value": "\"LightningDevKit.Result_UpdateFailMalformedHTLCDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1067,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1287,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelAnnouncementDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1339,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2274,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelAnnouncementDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 827,
      "length": 38,
      "value": "\"LightningDevKit.Result_ChannelAnnouncementDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpiryTime.swift",
      "kind": "BooleanLiteral",
      "offset": 596,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpiryTime.swift",
      "kind": "BooleanLiteral",
      "offset": 816,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpiryTime.swift",
      "kind": "IntegerLiteral",
      "offset": 868,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpiryTime.swift",
      "kind": "BooleanLiteral",
      "offset": 1777,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpiryTime.swift",
      "kind": "StringLiteral",
      "offset": 351,
      "length": 10,
      "value": "\"LightningDevKit.ExpiryTime\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 615,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyChannelTransactionParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 887,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1926,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyChannelTransactionParameters.swift",
      "kind": "StringLiteral",
      "offset": 340,
      "length": 40,
      "value": "\"LightningDevKit.CounterpartyChannelTransactionParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1095,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesRetryableSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1367,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2321,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesRetryableSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 42,
      "value": "\"LightningDevKit.Result_ThirtyTwoBytesRetryableSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 689,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 909,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelMonitorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 961,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelMonitorZ.swift",
      "kind": "StringLiteral",
      "offset": 468,
      "length": 19,
      "value": "\"LightningDevKit.Vec_ChannelMonitorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceAckDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 997,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceAckDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1217,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceAckDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1269,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceAckDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2159,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceAckDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 767,
      "length": 28,
      "value": "\"LightningDevKit.Result_SpliceAckDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryChannelRangeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryChannelRangeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 36,
      "value": "\"LightningDevKit.Result_QueryChannelRangeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 999,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcKeyDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1271,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2151,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcKeyDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 771,
      "length": 26,
      "value": "\"LightningDevKit.Result_HtlcKeyDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAckRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 586,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAckRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 806,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAckRbf.swift",
      "kind": "IntegerLiteral",
      "offset": 858,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAckRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 1755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAckRbf.swift",
      "kind": "StringLiteral",
      "offset": 343,
      "length": 8,
      "value": "\"LightningDevKit.TxAckRbf\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NetworkGraphDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1032,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NetworkGraphDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NetworkGraphDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NetworkGraphDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NetworkGraphDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 799,
      "length": 31,
      "value": "\"LightningDevKit.Result_NetworkGraphDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 681,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 901,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 953,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1805,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 19,
      "value": "\"LightningDevKit.Vec_ChannelDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 497,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 769,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeFeatures.swift",
      "kind": "StringLiteral",
      "offset": 250,
      "length": 12,
      "value": "\"LightningDevKit.NodeFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NodeAnnouncementInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 472,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NodeAnnouncementInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 692,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NodeAnnouncementInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 744,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NodeAnnouncementInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1596,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NodeAnnouncementInfo.swift",
      "kind": "StringLiteral",
      "offset": 250,
      "length": 20,
      "value": "\"LightningDevKit.NodeAnnouncementInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1093,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1313,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1365,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 40,
      "value": "\"LightningDevKit.Result_Bolt11InvoiceFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PhantomRouteHintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1073,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PhantomRouteHintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1293,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PhantomRouteHintsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1345,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PhantomRouteHintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2272,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PhantomRouteHintsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 835,
      "length": 36,
      "value": "\"LightningDevKit.Result_PhantomRouteHintsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 990,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1210,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1262,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2146,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 761,
      "length": 27,
      "value": "\"LightningDevKit.Result_ShutdownDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u64ShortChannelIdErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 971,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u64ShortChannelIdErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1191,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u64ShortChannelIdErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1243,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u64ShortChannelIdErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2146,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u64ShortChannelIdErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 739,
      "length": 30,
      "value": "\"LightningDevKit.Result_u64ShortChannelIdErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1105,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1325,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1377,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2320,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 863,
      "length": 40,
      "value": "\"LightningDevKit.Result_Bolt12InvoiceBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Packet.swift",
      "kind": "BooleanLiteral",
      "offset": 441,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Packet.swift",
      "kind": "BooleanLiteral",
      "offset": 661,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Packet.swift",
      "kind": "IntegerLiteral",
      "offset": 713,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Packet.swift",
      "kind": "BooleanLiteral",
      "offset": 1602,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Packet.swift",
      "kind": "StringLiteral",
      "offset": 200,
      "length": 6,
      "value": "\"LightningDevKit.Packet\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MaxDustHTLCExposureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 502,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MaxDustHTLCExposureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 722,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MaxDustHTLCExposureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 774,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MaxDustHTLCExposureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1658,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MaxDustHTLCExposureZ.swift",
      "kind": "StringLiteral",
      "offset": 273,
      "length": 27,
      "value": "\"LightningDevKit.Option_MaxDustHTLCExposureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferId.swift",
      "kind": "BooleanLiteral",
      "offset": 506,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferId.swift",
      "kind": "BooleanLiteral",
      "offset": 726,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferId.swift",
      "kind": "IntegerLiteral",
      "offset": 778,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferId.swift",
      "kind": "BooleanLiteral",
      "offset": 1671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferId.swift",
      "kind": "StringLiteral",
      "offset": 264,
      "length": 7,
      "value": "\"LightningDevKit.OfferId\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptInvalidShutdownScriptZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1110,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptInvalidShutdownScriptZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1330,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptInvalidShutdownScriptZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1382,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptInvalidShutdownScriptZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2340,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptInvalidShutdownScriptZ.swift",
      "kind": "StringLiteral",
      "offset": 865,
      "length": 43,
      "value": "\"LightningDevKit.Result_ShutdownScriptInvalidShutdownScriptZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnknownPaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1107,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnknownPaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1327,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnknownPaymentContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1379,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnknownPaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2322,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnknownPaymentContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 865,
      "length": 40,
      "value": "\"LightningDevKit.Result_UnknownPaymentContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 592,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 812,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageResponseInstructionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 864,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1807,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageResponseInstructionZ.swift",
      "kind": "StringLiteral",
      "offset": 351,
      "length": 39,
      "value": "\"LightningDevKit.Tuple_OffersMessageResponseInstructionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHopFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 561,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHopFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 781,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHopFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 833,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHopFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1774,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHopFeatures.swift",
      "kind": "StringLiteral",
      "offset": 308,
      "length": 18,
      "value": "\"LightningDevKit.BlindedHopFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 604,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 824,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageMessageSendInstructionsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 876,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1838,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OffersMessageMessageSendInstructionsZ.swift",
      "kind": "StringLiteral",
      "offset": 359,
      "length": 43,
      "value": "\"LightningDevKit.Tuple_OffersMessageMessageSendInstructionsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/BigEndianScalar.swift",
      "kind": "BooleanLiteral",
      "offset": 597,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/BigEndianScalar.swift",
      "kind": "BooleanLiteral",
      "offset": 817,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/BigEndianScalar.swift",
      "kind": "IntegerLiteral",
      "offset": 869,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/BigEndianScalar.swift",
      "kind": "BooleanLiteral",
      "offset": 1698,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/BigEndianScalar.swift",
      "kind": "StringLiteral",
      "offset": 380,
      "length": 15,
      "value": "\"LightningDevKit.BigEndianScalar\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwentyBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 459,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwentyBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwentyBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 731,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwentyBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1544,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwentyBytes.swift",
      "kind": "StringLiteral",
      "offset": 246,
      "length": 11,
      "value": "\"LightningDevKit.TwentyBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignInvoiceRequestFn.swift",
      "kind": "BooleanLiteral",
      "offset": 541,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignInvoiceRequestFn.swift",
      "kind": "BooleanLiteral",
      "offset": 761,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignInvoiceRequestFn.swift",
      "kind": "IntegerLiteral",
      "offset": 813,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignInvoiceRequestFn.swift",
      "kind": "BooleanLiteral",
      "offset": 1665,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignInvoiceRequestFn.swift",
      "kind": "StringLiteral",
      "offset": 318,
      "length": 20,
      "value": "\"LightningDevKit.SignInvoiceRequestFn\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u16ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 479,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u16ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 699,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u16ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 751,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u16ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u16ZZ.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 23,
      "value": "\"LightningDevKit.Option_C2Tuple_u64u16ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 509,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NetworkGraph.swift",
      "kind": "IntegerLiteral",
      "offset": 781,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 1698,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NetworkGraph.swift",
      "kind": "StringLiteral",
      "offset": 262,
      "length": 12,
      "value": "\"LightningDevKit.NetworkGraph\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ProbabilisticScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1083,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ProbabilisticScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1303,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ProbabilisticScorerDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1355,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ProbabilisticScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2290,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ProbabilisticScorerDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 843,
      "length": 38,
      "value": "\"LightningDevKit.Result_ProbabilisticScorerDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 633,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ.swift",
      "kind": "IntegerLiteral",
      "offset": 905,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1903,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ.swift",
      "kind": "StringLiteral",
      "offset": 379,
      "length": 52,
      "value": "\"LightningDevKit.Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Destination.swift",
      "kind": "BooleanLiteral",
      "offset": 413,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Destination.swift",
      "kind": "BooleanLiteral",
      "offset": 633,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Destination.swift",
      "kind": "IntegerLiteral",
      "offset": 685,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Destination.swift",
      "kind": "BooleanLiteral",
      "offset": 1498,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Destination.swift",
      "kind": "StringLiteral",
      "offset": 200,
      "length": 11,
      "value": "\"LightningDevKit.Destination\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 650,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 870,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InputZ.swift",
      "kind": "IntegerLiteral",
      "offset": 922,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1735,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InputZ.swift",
      "kind": "StringLiteral",
      "offset": 438,
      "length": 10,
      "value": "\"LightningDevKit.Vec_InputZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SixteenBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 462,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SixteenBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 682,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SixteenBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 734,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SixteenBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1551,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SixteenBytes.swift",
      "kind": "StringLiteral",
      "offset": 248,
      "length": 12,
      "value": "\"LightningDevKit.SixteenBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_InboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1154,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_InboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1374,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_InboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1426,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_InboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2416,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_InboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 901,
      "length": 51,
      "value": "\"LightningDevKit.Result_COption_InboundHTLCStateDetailsZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 780,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 1000,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 1052,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 1893,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 13213,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 13437,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 13490,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 14458,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "StringLiteral",
      "offset": 12994,
      "length": 14,
      "value": "\"LightningDevKit.PartialFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentSendFailure.swift",
      "kind": "StringLiteral",
      "offset": 560,
      "length": 18,
      "value": "\"LightningDevKit.PaymentSendFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1046,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1266,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1318,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2241,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAnnouncementDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 35,
      "value": "\"LightningDevKit.Result_NodeAnnouncementDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Future.swift",
      "kind": "BooleanLiteral",
      "offset": 545,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Future.swift",
      "kind": "BooleanLiteral",
      "offset": 765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Future.swift",
      "kind": "IntegerLiteral",
      "offset": 817,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Future.swift",
      "kind": "BooleanLiteral",
      "offset": 1706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Future.swift",
      "kind": "StringLiteral",
      "offset": 304,
      "length": 6,
      "value": "\"LightningDevKit.Future\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDerivationParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 588,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDerivationParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 808,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDerivationParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 860,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDerivationParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDerivationParameters.swift",
      "kind": "StringLiteral",
      "offset": 326,
      "length": 27,
      "value": "\"LightningDevKit.ChannelDerivationParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 576,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 796,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 848,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1661,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreUpdate.swift",
      "kind": "StringLiteral",
      "offset": 362,
      "length": 11,
      "value": "\"LightningDevKit.ScoreUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevokeAndACK.swift",
      "kind": "BooleanLiteral",
      "offset": 845,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevokeAndACK.swift",
      "kind": "BooleanLiteral",
      "offset": 1065,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevokeAndACK.swift",
      "kind": "IntegerLiteral",
      "offset": 1117,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevokeAndACK.swift",
      "kind": "BooleanLiteral",
      "offset": 2034,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevokeAndACK.swift",
      "kind": "StringLiteral",
      "offset": 598,
      "length": 12,
      "value": "\"LightningDevKit.RevokeAndACK\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFulfillHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 928,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFulfillHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1148,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFulfillHTLC.swift",
      "kind": "IntegerLiteral",
      "offset": 1200,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFulfillHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 2137,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFulfillHTLC.swift",
      "kind": "StringLiteral",
      "offset": 676,
      "length": 17,
      "value": "\"LightningDevKit.UpdateFulfillHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 505,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 725,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 777,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessage.swift",
      "kind": "StringLiteral",
      "offset": 258,
      "length": 12,
      "value": "\"LightningDevKit.OnionMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_CVec_u8Zu64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_CVec_u8Zu64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_CVec_u8Zu64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 801,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_CVec_u8Zu64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_CVec_u8Zu64Z.swift",
      "kind": "StringLiteral",
      "offset": 309,
      "length": 18,
      "value": "\"LightningDevKit.Tuple_CVec_u8Zu64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1050,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1270,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDetailsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1322,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2237,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDetailsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 33,
      "value": "\"LightningDevKit.Result_ChannelDetailsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_NetworkUpdateZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1082,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_NetworkUpdateZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1302,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_NetworkUpdateZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1354,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_NetworkUpdateZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2304,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_NetworkUpdateZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 41,
      "value": "\"LightningDevKit.Result_COption_NetworkUpdateZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 834,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 1054,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelAnnouncement.swift",
      "kind": "IntegerLiteral",
      "offset": 1106,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 2051,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelAnnouncement.swift",
      "kind": "StringLiteral",
      "offset": 580,
      "length": 19,
      "value": "\"LightningDevKit.ChannelAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessenger.swift",
      "kind": "BooleanLiteral",
      "offset": 12092,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessenger.swift",
      "kind": "BooleanLiteral",
      "offset": 12312,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessenger.swift",
      "kind": "IntegerLiteral",
      "offset": 12364,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessenger.swift",
      "kind": "BooleanLiteral",
      "offset": 13289,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessenger.swift",
      "kind": "StringLiteral",
      "offset": 11843,
      "length": 14,
      "value": "\"LightningDevKit.OnionMessenger\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Router.swift",
      "kind": "BooleanLiteral",
      "offset": 489,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Router.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Router.swift",
      "kind": "IntegerLiteral",
      "offset": 761,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Router.swift",
      "kind": "BooleanLiteral",
      "offset": 1550,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Router.swift",
      "kind": "StringLiteral",
      "offset": 280,
      "length": 6,
      "value": "\"LightningDevKit.Router\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1024,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCDescriptorDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCDescriptorDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 789,
      "length": 33,
      "value": "\"LightningDevKit.Result_HTLCDescriptorDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 920,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1140,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneSendErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1192,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2052,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneSendErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 697,
      "length": 21,
      "value": "\"LightningDevKit.Result_NoneSendErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PathFailureZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1068,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PathFailureZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1288,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PathFailureZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1340,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PathFailureZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PathFailureZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 827,
      "length": 39,
      "value": "\"LightningDevKit.Result_COption_PathFailureZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NetworkUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 481,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NetworkUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 701,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NetworkUpdateZ.swift",
      "kind": "IntegerLiteral",
      "offset": 753,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NetworkUpdateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1613,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NetworkUpdateZ.swift",
      "kind": "StringLiteral",
      "offset": 258,
      "length": 21,
      "value": "\"LightningDevKit.Option_NetworkUpdateZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 584,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 804,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_StrZ.swift",
      "kind": "IntegerLiteral",
      "offset": 856,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1661,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_StrZ.swift",
      "kind": "StringLiteral",
      "offset": 374,
      "length": 8,
      "value": "\"LightningDevKit.Vec_StrZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 499,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 719,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_ThirtyTwoBytesZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 771,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1661,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_ThirtyTwoBytesZZ.swift",
      "kind": "StringLiteral",
      "offset": 269,
      "length": 28,
      "value": "\"LightningDevKit.Option_CVec_ThirtyTwoBytesZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 487,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 707,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 759,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 1611,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 14691,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 14915,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 14968,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 15936,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "StringLiteral",
      "offset": 14474,
      "length": 12,
      "value": "\"LightningDevKit.ChannelClose\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 20053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 20277,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 20330,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 21306,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "StringLiteral",
      "offset": 19834,
      "length": 14,
      "value": "\"LightningDevKit.HTLCResolution\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/BumpTransactionEvent.swift",
      "kind": "StringLiteral",
      "offset": 265,
      "length": 20,
      "value": "\"LightningDevKit.BumpTransactionEvent\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxCreationKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 1645,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxCreationKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 1865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxCreationKeys.swift",
      "kind": "IntegerLiteral",
      "offset": 1917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxCreationKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 2842,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxCreationKeys.swift",
      "kind": "StringLiteral",
      "offset": 1396,
      "length": 14,
      "value": "\"LightningDevKit.TxCreationKeys\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutPoint.swift",
      "kind": "BooleanLiteral",
      "offset": 836,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutPoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1056,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutPoint.swift",
      "kind": "IntegerLiteral",
      "offset": 1108,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutPoint.swift",
      "kind": "BooleanLiteral",
      "offset": 2005,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutPoint.swift",
      "kind": "StringLiteral",
      "offset": 593,
      "length": 8,
      "value": "\"LightningDevKit.OutPoint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHintHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1009,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHintHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1229,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHintHop.swift",
      "kind": "IntegerLiteral",
      "offset": 1281,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHintHop.swift",
      "kind": "BooleanLiteral",
      "offset": 2198,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHintHop.swift",
      "kind": "StringLiteral",
      "offset": 762,
      "length": 12,
      "value": "\"LightningDevKit.RouteHintHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 594,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 814,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TxOutZ.swift",
      "kind": "IntegerLiteral",
      "offset": 866,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TxOutZ.swift",
      "kind": "StringLiteral",
      "offset": 382,
      "length": 10,
      "value": "\"LightningDevKit.Vec_TxOutZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 1183,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 1403,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryChannelRange.swift",
      "kind": "IntegerLiteral",
      "offset": 1455,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 2392,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/QueryChannelRange.swift",
      "kind": "StringLiteral",
      "offset": 931,
      "length": 17,
      "value": "\"LightningDevKit.QueryChannelRange\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateAddHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 658,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateAddHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 878,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateAddHTLCZ.swift",
      "kind": "IntegerLiteral",
      "offset": 930,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateAddHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateAddHTLCZ.swift",
      "kind": "StringLiteral",
      "offset": 438,
      "length": 18,
      "value": "\"LightningDevKit.Vec_UpdateAddHTLCZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/DecodeError.swift",
      "kind": "BooleanLiteral",
      "offset": 418,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/DecodeError.swift",
      "kind": "BooleanLiteral",
      "offset": 638,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/DecodeError.swift",
      "kind": "IntegerLiteral",
      "offset": 690,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/DecodeError.swift",
      "kind": "BooleanLiteral",
      "offset": 1503,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/DecodeError.swift",
      "kind": "StringLiteral",
      "offset": 205,
      "length": 11,
      "value": "\"LightningDevKit.DecodeError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MonitorUpdatingPersister.swift",
      "kind": "BooleanLiteral",
      "offset": 10029,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MonitorUpdatingPersister.swift",
      "kind": "BooleanLiteral",
      "offset": 10249,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MonitorUpdatingPersister.swift",
      "kind": "IntegerLiteral",
      "offset": 10301,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MonitorUpdatingPersister.swift",
      "kind": "BooleanLiteral",
      "offset": 11269,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MonitorUpdatingPersister.swift",
      "kind": "StringLiteral",
      "offset": 9770,
      "length": 24,
      "value": "\"LightningDevKit.MonitorUpdatingPersister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u64CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 687,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u64CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 907,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u64CVec_u8ZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 959,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u64CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u64CVec_u8ZZZ.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 25,
      "value": "\"LightningDevKit.Vec_C2Tuple_u64CVec_u8ZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1104,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1324,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1376,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2334,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 859,
      "length": 43,
      "value": "\"LightningDevKit.Result_TransactionU16LenLimitedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1072,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1292,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1344,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2275,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 833,
      "length": 37,
      "value": "\"LightningDevKit.Result_BlindedHopFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WitnessProgram.swift",
      "kind": "BooleanLiteral",
      "offset": 468,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WitnessProgram.swift",
      "kind": "BooleanLiteral",
      "offset": 688,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WitnessProgram.swift",
      "kind": "IntegerLiteral",
      "offset": 740,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WitnessProgram.swift",
      "kind": "BooleanLiteral",
      "offset": 1565,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WitnessProgram.swift",
      "kind": "StringLiteral",
      "offset": 252,
      "length": 14,
      "value": "\"LightningDevKit.WitnessProgram\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_ClosureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1082,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_ClosureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1302,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_ClosureReasonZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1354,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_ClosureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2304,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_ClosureReasonZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 41,
      "value": "\"LightningDevKit.Result_COption_ClosureReasonZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 512,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 732,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "IntegerLiteral",
      "offset": 784,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 1605,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 5793,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 6017,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "IntegerLiteral",
      "offset": 6070,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 6990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "StringLiteral",
      "offset": 5580,
      "length": 8,
      "value": "\"LightningDevKit.Relative\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 7827,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 8051,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "IntegerLiteral",
      "offset": 8104,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "BooleanLiteral",
      "offset": 9024,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "StringLiteral",
      "offset": 7614,
      "length": 8,
      "value": "\"LightningDevKit.Absolute\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendingDelay.swift",
      "kind": "StringLiteral",
      "offset": 297,
      "length": 13,
      "value": "\"LightningDevKit.SpendingDelay\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1028,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1248,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintHopDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1300,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintHopDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 795,
      "length": 31,
      "value": "\"LightningDevKit.Result_RouteHintHopDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParsedOnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 538,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParsedOnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 758,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParsedOnionMessageContents.swift",
      "kind": "IntegerLiteral",
      "offset": 810,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParsedOnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 1686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParsedOnionMessageContents.swift",
      "kind": "StringLiteral",
      "offset": 310,
      "length": 26,
      "value": "\"LightningDevKit.ParsedOnionMessageContents\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 5230,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 5450,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScorer.swift",
      "kind": "IntegerLiteral",
      "offset": 5502,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 6447,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScorer.swift",
      "kind": "StringLiteral",
      "offset": 4976,
      "length": 19,
      "value": "\"LightningDevKit.ProbabilisticScorer\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_AcceptChannelDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt11ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 578,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt11ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 798,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt11ParseError.swift",
      "kind": "IntegerLiteral",
      "offset": 850,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt11ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 1683,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bolt11ParseError.swift",
      "kind": "StringLiteral",
      "offset": 360,
      "length": 16,
      "value": "\"LightningDevKit.Bolt11ParseError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 552,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 772,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 824,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1629,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u64Z.swift",
      "kind": "StringLiteral",
      "offset": 342,
      "length": 8,
      "value": "\"LightningDevKit.Vec_u64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_ClosingSignedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 429,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 649,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "IntegerLiteral",
      "offset": 701,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 1534,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 7342,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 7566,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "IntegerLiteral",
      "offset": 7619,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "BooleanLiteral",
      "offset": 8611,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "StringLiteral",
      "offset": 7115,
      "length": 22,
      "value": "\"LightningDevKit.DirectedShortChannelId\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/IntroductionNode.swift",
      "kind": "StringLiteral",
      "offset": 211,
      "length": 16,
      "value": "\"LightningDevKit.IntroductionNode\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessageDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessageDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_OnionMessageDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FixedPenaltyScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 527,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FixedPenaltyScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 747,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FixedPenaltyScorer.swift",
      "kind": "IntegerLiteral",
      "offset": 799,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FixedPenaltyScorer.swift",
      "kind": "BooleanLiteral",
      "offset": 1740,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FixedPenaltyScorer.swift",
      "kind": "StringLiteral",
      "offset": 274,
      "length": 18,
      "value": "\"LightningDevKit.FixedPenaltyScorer\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1067,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1287,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1339,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2266,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 829,
      "length": 36,
      "value": "\"LightningDevKit.Result_ChannelUpdateInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 639,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 859,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ECDSASignatureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 911,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ECDSASignatureZ.swift",
      "kind": "StringLiteral",
      "offset": 418,
      "length": 19,
      "value": "\"LightningDevKit.Vec_ECDSASignatureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1007,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1227,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1279,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2169,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHintDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 777,
      "length": 28,
      "value": "\"LightningDevKit.Result_RouteHintDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RapidGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 664,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RapidGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 884,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RapidGossipSync.swift",
      "kind": "IntegerLiteral",
      "offset": 936,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RapidGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 1865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RapidGossipSync.swift",
      "kind": "StringLiteral",
      "offset": 414,
      "length": 15,
      "value": "\"LightningDevKit.RapidGossipSync\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUsage.swift",
      "kind": "BooleanLiteral",
      "offset": 573,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUsage.swift",
      "kind": "BooleanLiteral",
      "offset": 793,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUsage.swift",
      "kind": "IntegerLiteral",
      "offset": 845,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUsage.swift",
      "kind": "BooleanLiteral",
      "offset": 1762,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUsage.swift",
      "kind": "StringLiteral",
      "offset": 326,
      "length": 12,
      "value": "\"LightningDevKit.ChannelUsage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 490,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 710,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12InvoiceFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 762,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1718,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12InvoiceFeatures.swift",
      "kind": "StringLiteral",
      "offset": 234,
      "length": 21,
      "value": "\"LightningDevKit.Bolt12InvoiceFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CoinSelectionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 948,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CoinSelectionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1168,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CoinSelectionNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1220,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CoinSelectionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2096,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CoinSelectionNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 721,
      "length": 25,
      "value": "\"LightningDevKit.Result_CoinSelectionNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GraphSyncError.swift",
      "kind": "BooleanLiteral",
      "offset": 449,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GraphSyncError.swift",
      "kind": "BooleanLiteral",
      "offset": 669,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GraphSyncError.swift",
      "kind": "IntegerLiteral",
      "offset": 721,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GraphSyncError.swift",
      "kind": "BooleanLiteral",
      "offset": 1546,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GraphSyncError.swift",
      "kind": "StringLiteral",
      "offset": 233,
      "length": 14,
      "value": "\"LightningDevKit.GraphSyncError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 969,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1189,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessagePathNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1241,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2131,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionMessagePathNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 739,
      "length": 28,
      "value": "\"LightningDevKit.Result_OnionMessagePathNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 849,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1069,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1121,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ.swift",
      "kind": "StringLiteral",
      "offset": 590,
      "length": 57,
      "value": "\"LightningDevKit.Vec_C2Tuple_OnionMessageContentsMessageSendInstructionsZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 482,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 702,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 754,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1691,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentParameters.swift",
      "kind": "StringLiteral",
      "offset": 230,
      "length": 17,
      "value": "\"LightningDevKit.PaymentParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OutputSpender.swift",
      "kind": "BooleanLiteral",
      "offset": 671,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OutputSpender.swift",
      "kind": "BooleanLiteral",
      "offset": 891,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OutputSpender.swift",
      "kind": "IntegerLiteral",
      "offset": 943,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OutputSpender.swift",
      "kind": "BooleanLiteral",
      "offset": 1764,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OutputSpender.swift",
      "kind": "StringLiteral",
      "offset": 455,
      "length": 13,
      "value": "\"LightningDevKit.OutputSpender\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 607,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeConfig.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 1839,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeConfig.swift",
      "kind": "StringLiteral",
      "offset": 350,
      "length": 22,
      "value": "\"LightningDevKit.ChannelHandshakeConfig\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BigSizeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 985,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BigSizeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1205,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BigSizeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1257,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BigSizeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2137,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BigSizeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 757,
      "length": 26,
      "value": "\"LightningDevKit.Result_BigSizeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1054,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1274,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1326,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2241,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 819,
      "length": 33,
      "value": "\"LightningDevKit.Result_RefundBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SignedRawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 903,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SignedRawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1123,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SignedRawBolt11Invoice.swift",
      "kind": "IntegerLiteral",
      "offset": 1175,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SignedRawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 2135,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SignedRawBolt11Invoice.swift",
      "kind": "StringLiteral",
      "offset": 646,
      "length": 22,
      "value": "\"LightningDevKit.SignedRawBolt11Invoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelCounterpartyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1085,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelCounterpartyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1305,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelCounterpartyDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1357,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelCounterpartyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2292,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelCounterpartyDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 845,
      "length": 38,
      "value": "\"LightningDevKit.Result_ChannelCounterpartyDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CResult_NoneAPIErrorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 692,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CResult_NoneAPIErrorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 912,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CResult_NoneAPIErrorZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 964,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CResult_NoneAPIErrorZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1844,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CResult_NoneAPIErrorZZ.swift",
      "kind": "StringLiteral",
      "offset": 464,
      "length": 26,
      "value": "\"LightningDevKit.Vec_CResult_NoneAPIErrorZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1041,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1261,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationKeyDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1313,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationKeyDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 807,
      "length": 32,
      "value": "\"LightningDevKit.Result_RevocationKeyDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 845,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1065,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedClosingTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 1117,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2089,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedClosingTransaction.swift",
      "kind": "StringLiteral",
      "offset": 585,
      "length": 25,
      "value": "\"LightningDevKit.TrustedClosingTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 875,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1095,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1147,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2003,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 653,
      "length": 20,
      "value": "\"LightningDevKit.Result_CVec_u8ZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CoinSelection.swift",
      "kind": "BooleanLiteral",
      "offset": 633,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CoinSelection.swift",
      "kind": "BooleanLiteral",
      "offset": 853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CoinSelection.swift",
      "kind": "IntegerLiteral",
      "offset": 905,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CoinSelection.swift",
      "kind": "BooleanLiteral",
      "offset": 1826,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CoinSelection.swift",
      "kind": "StringLiteral",
      "offset": 385,
      "length": 13,
      "value": "\"LightningDevKit.CoinSelection\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LockedChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 742,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LockedChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LockedChannelMonitor.swift",
      "kind": "IntegerLiteral",
      "offset": 1014,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LockedChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 1966,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LockedChannelMonitor.swift",
      "kind": "StringLiteral",
      "offset": 487,
      "length": 20,
      "value": "\"LightningDevKit.LockedChannelMonitor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 886,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 1106,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreLookUp.swift",
      "kind": "IntegerLiteral",
      "offset": 1158,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 1971,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ScoreLookUp.swift",
      "kind": "StringLiteral",
      "offset": 672,
      "length": 11,
      "value": "\"LightningDevKit.ScoreLookUp\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_UtxoZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 889,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_UtxoZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1109,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_UtxoZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1161,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_UtxoZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2025,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_UtxoZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 665,
      "length": 22,
      "value": "\"LightningDevKit.Result_CVec_UtxoZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithDerivedSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1219,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithDerivedSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1439,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithDerivedSigningPubkeyBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1491,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithDerivedSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2522,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithDerivedSigningPubkeyBuilder.swift",
      "kind": "StringLiteral",
      "offset": 946,
      "length": 38,
      "value": "\"LightningDevKit.InvoiceWithDerivedSigningPubkeyBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1051,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1323,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2234,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 32,
      "value": "\"LightningDevKit.Result_OffersContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1028,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1248,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZPeerHandleErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1300,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZPeerHandleErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 795,
      "length": 31,
      "value": "\"LightningDevKit.Result_CVec_u8ZPeerHandleErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailMalformedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 708,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailMalformedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 928,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailMalformedHTLCZ.swift",
      "kind": "IntegerLiteral",
      "offset": 980,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailMalformedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1870,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UpdateFailMalformedHTLCZ.swift",
      "kind": "StringLiteral",
      "offset": 478,
      "length": 28,
      "value": "\"LightningDevKit.Vec_UpdateFailMalformedHTLCZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 543,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentForwardNode.swift",
      "kind": "IntegerLiteral",
      "offset": 815,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 1756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentForwardNode.swift",
      "kind": "StringLiteral",
      "offset": 290,
      "length": 18,
      "value": "\"LightningDevKit.PaymentForwardNode\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RecipientOnionFields.swift",
      "kind": "BooleanLiteral",
      "offset": 856,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RecipientOnionFields.swift",
      "kind": "BooleanLiteral",
      "offset": 1076,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RecipientOnionFields.swift",
      "kind": "IntegerLiteral",
      "offset": 1128,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RecipientOnionFields.swift",
      "kind": "BooleanLiteral",
      "offset": 2080,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RecipientOnionFields.swift",
      "kind": "StringLiteral",
      "offset": 601,
      "length": 20,
      "value": "\"LightningDevKit.RecipientOnionFields\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1085,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1305,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1357,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2174,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventHandler.swift",
      "kind": "StringLiteral",
      "offset": 870,
      "length": 12,
      "value": "\"LightningDevKit.EventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PaymentForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PaymentForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PaymentForwardNodeZ.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PaymentForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1849,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PaymentForwardNodeZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 23,
      "value": "\"LightningDevKit.Vec_PaymentForwardNodeZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 641,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 861,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_APIErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 913,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1738,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_APIErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 426,
      "length": 13,
      "value": "\"LightningDevKit.Vec_APIErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MaxDustHTLCExposure.swift",
      "kind": "BooleanLiteral",
      "offset": 531,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MaxDustHTLCExposure.swift",
      "kind": "BooleanLiteral",
      "offset": 751,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MaxDustHTLCExposure.swift",
      "kind": "IntegerLiteral",
      "offset": 803,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MaxDustHTLCExposure.swift",
      "kind": "BooleanLiteral",
      "offset": 1648,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MaxDustHTLCExposure.swift",
      "kind": "StringLiteral",
      "offset": 310,
      "length": 19,
      "value": "\"LightningDevKit.MaxDustHTLCExposure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailMalformedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 974,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailMalformedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1194,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailMalformedHTLC.swift",
      "kind": "IntegerLiteral",
      "offset": 1246,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailMalformedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 2210,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailMalformedHTLC.swift",
      "kind": "StringLiteral",
      "offset": 716,
      "length": 23,
      "value": "\"LightningDevKit.UpdateFailMalformedHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 483,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 703,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MonitorEventZ.swift",
      "kind": "IntegerLiteral",
      "offset": 755,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1611,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MonitorEventZ.swift",
      "kind": "StringLiteral",
      "offset": 261,
      "length": 20,
      "value": "\"LightningDevKit.Option_MonitorEventZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteLightningErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2160,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteLightningErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 775,
      "length": 27,
      "value": "\"LightningDevKit.Result_RouteLightningErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 418,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 638,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "IntegerLiteral",
      "offset": 690,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 1487,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 8103,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 8327,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "IntegerLiteral",
      "offset": 8380,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "BooleanLiteral",
      "offset": 9300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "StringLiteral",
      "offset": 7885,
      "length": 13,
      "value": "\"LightningDevKit.SegWitProgram\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Fallback.swift",
      "kind": "StringLiteral",
      "offset": 208,
      "length": 8,
      "value": "\"LightningDevKit.Fallback\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 462,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 682,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "IntegerLiteral",
      "offset": 734,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 1598,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 8901,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 9125,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "IntegerLiteral",
      "offset": 9178,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 10207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "StringLiteral",
      "offset": 8674,
      "length": 22,
      "value": "\"LightningDevKit.WithSpecifiedReplyPath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 11548,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 11772,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "IntegerLiteral",
      "offset": 11825,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 12809,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "StringLiteral",
      "offset": 11330,
      "length": 13,
      "value": "\"LightningDevKit.WithReplyPath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 14172,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 14396,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "IntegerLiteral",
      "offset": 14449,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 15445,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "StringLiteral",
      "offset": 13951,
      "length": 16,
      "value": "\"LightningDevKit.WithoutReplyPath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 16392,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 16616,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "IntegerLiteral",
      "offset": 16669,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "BooleanLiteral",
      "offset": 17633,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "StringLiteral",
      "offset": 16179,
      "length": 8,
      "value": "\"LightningDevKit.ForReply\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendInstructions.swift",
      "kind": "StringLiteral",
      "offset": 237,
      "length": 23,
      "value": "\"LightningDevKit.MessageSendInstructions\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WitnessNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 850,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WitnessNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1070,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WitnessNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1122,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WitnessNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1974,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WitnessNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 629,
      "length": 19,
      "value": "\"LightningDevKit.Result_WitnessNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/GossipTimestampFilter.swift",
      "kind": "BooleanLiteral",
      "offset": 1074,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/GossipTimestampFilter.swift",
      "kind": "BooleanLiteral",
      "offset": 1294,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/GossipTimestampFilter.swift",
      "kind": "IntegerLiteral",
      "offset": 1346,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/GossipTimestampFilter.swift",
      "kind": "BooleanLiteral",
      "offset": 2302,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/GossipTimestampFilter.swift",
      "kind": "StringLiteral",
      "offset": 818,
      "length": 21,
      "value": "\"LightningDevKit.GossipTimestampFilter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1065,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1285,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelTransactionParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1337,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 2360,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelTransactionParameters.swift",
      "kind": "StringLiteral",
      "offset": 794,
      "length": 36,
      "value": "\"LightningDevKit.DirectedChannelTransactionParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 987,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentOutputDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1039,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2033,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentOutputDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 502,
      "length": 30,
      "value": "\"LightningDevKit.DelayedPaymentOutputDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionOutputsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 733,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionOutputsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 953,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionOutputsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1005,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionOutputsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1873,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionOutputsZ.swift",
      "kind": "StringLiteral",
      "offset": 508,
      "length": 23,
      "value": "\"LightningDevKit.Vec_TransactionOutputsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCompleteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCompleteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCompleteDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCompleteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCompleteDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 773,
      "length": 29,
      "value": "\"LightningDevKit.Result_TxCompleteDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 544,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 764,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u8ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 816,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1688,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u8ZZ.swift",
      "kind": "StringLiteral",
      "offset": 319,
      "length": 23,
      "value": "\"LightningDevKit.Tuple_OutPointCVec_u8ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1163,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1383,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1435,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2413,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 913,
      "length": 48,
      "value": "\"LightningDevKit.Result_UnsignedBolt12InvoiceBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 950,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolPeerHandleErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1222,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolPeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2106,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolPeerHandleErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 721,
      "length": 27,
      "value": "\"LightningDevKit.Result_boolPeerHandleErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 508,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 728,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutboundHTLCDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 780,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutboundHTLCDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1725,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OutboundHTLCDetails.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 19,
      "value": "\"LightningDevKit.OutboundHTLCDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TweakedPublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 578,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TweakedPublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 798,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TweakedPublicKey.swift",
      "kind": "IntegerLiteral",
      "offset": 850,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TweakedPublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1683,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TweakedPublicKey.swift",
      "kind": "StringLiteral",
      "offset": 360,
      "length": 16,
      "value": "\"LightningDevKit.TweakedPublicKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PendingHTLCInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 629,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PendingHTLCInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 849,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PendingHTLCInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 901,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PendingHTLCInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1830,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PendingHTLCInfo.swift",
      "kind": "StringLiteral",
      "offset": 379,
      "length": 15,
      "value": "\"LightningDevKit.PendingHTLCInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedMessagePathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedMessagePathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedMessagePathZ.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedMessagePathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1849,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedMessagePathZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 23,
      "value": "\"LightningDevKit.Vec_BlindedMessagePathZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FixedPenaltyScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1076,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FixedPenaltyScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FixedPenaltyScorerDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1348,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FixedPenaltyScorerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FixedPenaltyScorerDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 837,
      "length": 37,
      "value": "\"LightningDevKit.Result_FixedPenaltyScorerDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 666,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 886,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxSignatures.swift",
      "kind": "IntegerLiteral",
      "offset": 938,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxSignatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1855,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxSignatures.swift",
      "kind": "StringLiteral",
      "offset": 419,
      "length": 12,
      "value": "\"LightningDevKit.TxSignatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SiPrefixBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1017,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SiPrefixBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1237,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SiPrefixBolt11ParseErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1289,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SiPrefixBolt11ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SiPrefixBolt11ParseErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 783,
      "length": 32,
      "value": "\"LightningDevKit.Result_SiPrefixBolt11ParseErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSignedBatch.swift",
      "kind": "BooleanLiteral",
      "offset": 538,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSignedBatch.swift",
      "kind": "BooleanLiteral",
      "offset": 758,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSignedBatch.swift",
      "kind": "IntegerLiteral",
      "offset": 810,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSignedBatch.swift",
      "kind": "BooleanLiteral",
      "offset": 1766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSignedBatch.swift",
      "kind": "StringLiteral",
      "offset": 282,
      "length": 21,
      "value": "\"LightningDevKit.CommitmentSignedBatch\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignOrCreationError.swift",
      "kind": "BooleanLiteral",
      "offset": 512,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignOrCreationError.swift",
      "kind": "BooleanLiteral",
      "offset": 732,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignOrCreationError.swift",
      "kind": "IntegerLiteral",
      "offset": 784,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignOrCreationError.swift",
      "kind": "BooleanLiteral",
      "offset": 1629,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SignOrCreationError.swift",
      "kind": "StringLiteral",
      "offset": 291,
      "length": 19,
      "value": "\"LightningDevKit.SignOrCreationError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyCommitmentSecrets.swift",
      "kind": "BooleanLiteral",
      "offset": 1104,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyCommitmentSecrets.swift",
      "kind": "BooleanLiteral",
      "offset": 1324,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyCommitmentSecrets.swift",
      "kind": "IntegerLiteral",
      "offset": 1376,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyCommitmentSecrets.swift",
      "kind": "BooleanLiteral",
      "offset": 2366,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CounterpartyCommitmentSecrets.swift",
      "kind": "StringLiteral",
      "offset": 840,
      "length": 29,
      "value": "\"LightningDevKit.CounterpartyCommitmentSecrets\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyShortChannelIdsEnd.swift",
      "kind": "BooleanLiteral",
      "offset": 1217,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyShortChannelIdsEnd.swift",
      "kind": "BooleanLiteral",
      "offset": 1437,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyShortChannelIdsEnd.swift",
      "kind": "IntegerLiteral",
      "offset": 1489,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyShortChannelIdsEnd.swift",
      "kind": "BooleanLiteral",
      "offset": 2453,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyShortChannelIdsEnd.swift",
      "kind": "StringLiteral",
      "offset": 959,
      "length": 23,
      "value": "\"LightningDevKit.ReplyShortChannelIdsEnd\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/PublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 593,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/PublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/PublicKey.swift",
      "kind": "IntegerLiteral",
      "offset": 865,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/PublicKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1670,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/PublicKey.swift",
      "kind": "StringLiteral",
      "offset": 382,
      "length": 9,
      "value": "\"LightningDevKit.PublicKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OneHopBlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 527,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OneHopBlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 747,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OneHopBlindedPathCandidate.swift",
      "kind": "IntegerLiteral",
      "offset": 799,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OneHopBlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OneHopBlindedPathCandidate.swift",
      "kind": "StringLiteral",
      "offset": 266,
      "length": 26,
      "value": "\"LightningDevKit.OneHopBlindedPathCandidate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 491,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 711,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentContextZ.swift",
      "kind": "IntegerLiteral",
      "offset": 763,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1627,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentContextZ.swift",
      "kind": "StringLiteral",
      "offset": 267,
      "length": 22,
      "value": "\"LightningDevKit.Option_PaymentContextZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1154,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1374,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcBasepoint.swift",
      "kind": "IntegerLiteral",
      "offset": 1426,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 2347,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcBasepoint.swift",
      "kind": "StringLiteral",
      "offset": 906,
      "length": 13,
      "value": "\"LightningDevKit.HtlcBasepoint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WalletSource.swift",
      "kind": "BooleanLiteral",
      "offset": 730,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WalletSource.swift",
      "kind": "BooleanLiteral",
      "offset": 950,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WalletSource.swift",
      "kind": "IntegerLiteral",
      "offset": 1002,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WalletSource.swift",
      "kind": "BooleanLiteral",
      "offset": 1819,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WalletSource.swift",
      "kind": "StringLiteral",
      "offset": 515,
      "length": 12,
      "value": "\"LightningDevKit.WalletSource\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReceiveTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 719,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReceiveTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 939,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReceiveTlvs.swift",
      "kind": "IntegerLiteral",
      "offset": 991,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReceiveTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 1904,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReceiveTlvs.swift",
      "kind": "StringLiteral",
      "offset": 473,
      "length": 11,
      "value": "\"LightningDevKit.ReceiveTlvs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCOutputInCommitment.swift",
      "kind": "BooleanLiteral",
      "offset": 559,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCOutputInCommitment.swift",
      "kind": "BooleanLiteral",
      "offset": 779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCOutputInCommitment.swift",
      "kind": "IntegerLiteral",
      "offset": 831,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCOutputInCommitment.swift",
      "kind": "BooleanLiteral",
      "offset": 1791,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCOutputInCommitment.swift",
      "kind": "StringLiteral",
      "offset": 302,
      "length": 22,
      "value": "\"LightningDevKit.HTLCOutputInCommitment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1282,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1502,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1554,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2607,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1015,
      "length": 65,
      "value": "\"LightningDevKit.Result_InvoiceWithDerivedSigningPubkeyBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 999,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1271,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2161,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 769,
      "length": 28,
      "value": "\"LightningDevKit.Result_ChannelIdDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BroadcasterInterface.swift",
      "kind": "BooleanLiteral",
      "offset": 551,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BroadcasterInterface.swift",
      "kind": "BooleanLiteral",
      "offset": 771,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BroadcasterInterface.swift",
      "kind": "IntegerLiteral",
      "offset": 823,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BroadcasterInterface.swift",
      "kind": "BooleanLiteral",
      "offset": 1675,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BroadcasterInterface.swift",
      "kind": "StringLiteral",
      "offset": 328,
      "length": 20,
      "value": "\"LightningDevKit.BroadcasterInterface\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_TypeZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1019,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_TypeZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1239,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_TypeZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1291,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_TypeZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2202,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_TypeZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 32,
      "value": "\"LightningDevKit.Result_COption_TypeZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HeldHtlcAvailableDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1095,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HeldHtlcAvailableDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HeldHtlcAvailableDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1367,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HeldHtlcAvailableDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2294,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HeldHtlcAvailableDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 857,
      "length": 36,
      "value": "\"LightningDevKit.Result_HeldHtlcAvailableDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 916,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1136,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedInvoiceRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1188,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 2148,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedInvoiceRequest.swift",
      "kind": "StringLiteral",
      "offset": 659,
      "length": 22,
      "value": "\"LightningDevKit.UnsignedInvoiceRequest\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdateInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 570,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdateInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdateInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 842,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdateInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdateInfo.swift",
      "kind": "StringLiteral",
      "offset": 318,
      "length": 17,
      "value": "\"LightningDevKit.ChannelUpdateInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 458,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 678,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_APIErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 730,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_APIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1567,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_APIErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 240,
      "length": 16,
      "value": "\"LightningDevKit.Option_APIErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFee.swift",
      "kind": "BooleanLiteral",
      "offset": 746,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFee.swift",
      "kind": "BooleanLiteral",
      "offset": 966,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFee.swift",
      "kind": "IntegerLiteral",
      "offset": 1018,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFee.swift",
      "kind": "BooleanLiteral",
      "offset": 1923,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFee.swift",
      "kind": "StringLiteral",
      "offset": 502,
      "length": 9,
      "value": "\"LightningDevKit.UpdateFee\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 807,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 1027,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncement.swift",
      "kind": "IntegerLiteral",
      "offset": 1079,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 2012,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncement.swift",
      "kind": "StringLiteral",
      "offset": 556,
      "length": 16,
      "value": "\"LightningDevKit.NodeAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoInboundHTLCErrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1098,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoInboundHTLCErrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1318,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoInboundHTLCErrZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1370,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoInboundHTLCErrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoInboundHTLCErrZ.swift",
      "kind": "StringLiteral",
      "offset": 859,
      "length": 37,
      "value": "\"LightningDevKit.Result_PendingHTLCInfoInboundHTLCErrZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentRelayDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1044,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentRelayDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1264,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentRelayDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1316,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentRelayDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2223,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentRelayDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 31,
      "value": "\"LightningDevKit.Result_PaymentRelayDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Refund.swift",
      "kind": "BooleanLiteral",
      "offset": 1210,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Refund.swift",
      "kind": "BooleanLiteral",
      "offset": 1430,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Refund.swift",
      "kind": "IntegerLiteral",
      "offset": 1482,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Refund.swift",
      "kind": "BooleanLiteral",
      "offset": 2371,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Refund.swift",
      "kind": "StringLiteral",
      "offset": 969,
      "length": 6,
      "value": "\"LightningDevKit.Refund\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReadyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReadyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReadyDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReadyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReadyDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_ChannelReadyDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 1770,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 1990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyChannelRange.swift",
      "kind": "IntegerLiteral",
      "offset": 2042,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyChannelRange.swift",
      "kind": "BooleanLiteral",
      "offset": 2979,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplyChannelRange.swift",
      "kind": "StringLiteral",
      "offset": 1518,
      "length": 17,
      "value": "\"LightningDevKit.ReplyChannelRange\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 553,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 773,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 825,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1750,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 304,
      "length": 14,
      "value": "\"LightningDevKit.MessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12OfferContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1086,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12OfferContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1306,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12OfferContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1358,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12OfferContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2289,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12OfferContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 847,
      "length": 37,
      "value": "\"LightningDevKit.Result_Bolt12OfferContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InMemorySignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1024,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InMemorySignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InMemorySignerDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InMemorySignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InMemorySignerDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 789,
      "length": 33,
      "value": "\"LightningDevKit.Result_InMemorySignerDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u832u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 520,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u832u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 740,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u832u16Z.swift",
      "kind": "IntegerLiteral",
      "offset": 792,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u832u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1629,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple__u832u16Z.swift",
      "kind": "StringLiteral",
      "offset": 303,
      "length": 15,
      "value": "\"LightningDevKit.Tuple__u832u16Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 646,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 866,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannelV2.swift",
      "kind": "IntegerLiteral",
      "offset": 918,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 1847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannelV2.swift",
      "kind": "StringLiteral",
      "offset": 396,
      "length": 15,
      "value": "\"LightningDevKit.AcceptChannelV2\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OnionMessageContentsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 515,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OnionMessageContentsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 735,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OnionMessageContentsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 787,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OnionMessageContentsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1677,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OnionMessageContentsZ.swift",
      "kind": "StringLiteral",
      "offset": 285,
      "length": 28,
      "value": "\"LightningDevKit.Option_OnionMessageContentsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 640,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 860,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelIdZ.swift",
      "kind": "IntegerLiteral",
      "offset": 912,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1741,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ChannelIdZ.swift",
      "kind": "StringLiteral",
      "offset": 424,
      "length": 14,
      "value": "\"LightningDevKit.Vec_ChannelIdZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1051,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersMessageDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1323,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2234,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OffersMessageDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 32,
      "value": "\"LightningDevKit.Result_OffersMessageDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelManagerZ.swift",
      "kind": "BooleanLiteral",
      "offset": 580,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelManagerZ.swift",
      "kind": "BooleanLiteral",
      "offset": 800,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelManagerZ.swift",
      "kind": "IntegerLiteral",
      "offset": 852,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelManagerZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelManagerZ.swift",
      "kind": "StringLiteral",
      "offset": 343,
      "length": 35,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesChannelManagerZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelPublicKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 566,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelPublicKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 786,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelPublicKeys.swift",
      "kind": "IntegerLiteral",
      "offset": 838,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelPublicKeys.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelPublicKeys.swift",
      "kind": "StringLiteral",
      "offset": 314,
      "length": 17,
      "value": "\"LightningDevKit.ChannelPublicKeys\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/WitnessVersion.swift",
      "kind": "BooleanLiteral",
      "offset": 484,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/WitnessVersion.swift",
      "kind": "BooleanLiteral",
      "offset": 704,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/WitnessVersion.swift",
      "kind": "IntegerLiteral",
      "offset": 756,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/WitnessVersion.swift",
      "kind": "BooleanLiteral",
      "offset": 1581,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/WitnessVersion.swift",
      "kind": "StringLiteral",
      "offset": 268,
      "length": 14,
      "value": "\"LightningDevKit.WitnessVersion\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelUpdateDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_ChannelUpdateDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/CandidateRouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 563,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/CandidateRouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 783,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/CandidateRouteHop.swift",
      "kind": "IntegerLiteral",
      "offset": 835,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/CandidateRouteHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1672,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/CandidateRouteHop.swift",
      "kind": "StringLiteral",
      "offset": 344,
      "length": 17,
      "value": "\"LightningDevKit.CandidateRouteHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persist.swift",
      "kind": "BooleanLiteral",
      "offset": 7072,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persist.swift",
      "kind": "BooleanLiteral",
      "offset": 7292,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persist.swift",
      "kind": "IntegerLiteral",
      "offset": 7344,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persist.swift",
      "kind": "BooleanLiteral",
      "offset": 8137,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persist.swift",
      "kind": "StringLiteral",
      "offset": 6862,
      "length": 7,
      "value": "\"LightningDevKit.Persist\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UtxoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 645,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UtxoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UtxoZ.swift",
      "kind": "IntegerLiteral",
      "offset": 917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UtxoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1726,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_UtxoZ.swift",
      "kind": "StringLiteral",
      "offset": 434,
      "length": 9,
      "value": "\"LightningDevKit.Vec_UtxoZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 618,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 838,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 890,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1868,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ.swift",
      "kind": "StringLiteral",
      "offset": 369,
      "length": 47,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesCVec_C2Tuple_u32CVec_u8ZZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Description.swift",
      "kind": "BooleanLiteral",
      "offset": 581,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Description.swift",
      "kind": "BooleanLiteral",
      "offset": 801,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Description.swift",
      "kind": "IntegerLiteral",
      "offset": 853,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Description.swift",
      "kind": "BooleanLiteral",
      "offset": 1766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Description.swift",
      "kind": "StringLiteral",
      "offset": 335,
      "length": 11,
      "value": "\"LightningDevKit.Description\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1080,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentBasepoint.swift",
      "kind": "IntegerLiteral",
      "offset": 1352,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 2316,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentBasepoint.swift",
      "kind": "StringLiteral",
      "offset": 822,
      "length": 23,
      "value": "\"LightningDevKit.DelayedPaymentBasepoint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/P2PGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 932,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/P2PGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 1152,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/P2PGossipSync.swift",
      "kind": "IntegerLiteral",
      "offset": 1204,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/P2PGossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 2125,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/P2PGossipSync.swift",
      "kind": "StringLiteral",
      "offset": 684,
      "length": 13,
      "value": "\"LightningDevKit.P2PGossipSync\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1058,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1278,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1330,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 823,
      "length": 33,
      "value": "\"LightningDevKit.Result_PaymentContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "BooleanLiteral",
      "offset": 1398,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "IntegerLiteral",
      "offset": 1579,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "BooleanLiteral",
      "offset": 1870,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "IntegerLiteral",
      "offset": 2034,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "BooleanLiteral",
      "offset": 12642,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 4135,
      "length": 25,
      "value": "\"LightningDevKit.ChannelManagerConstructor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 16802,
      "length": 29,
      "value": "\"LightningDevKit.CustomChannelManagerPersister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 16802,
      "length": 29,
      "value": "\"LightningDevKit.CustomChannelManagerPersister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 16802,
      "length": 29,
      "value": "\"LightningDevKit.CustomChannelManagerPersister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 16802,
      "length": 29,
      "value": "\"LightningDevKit.CustomChannelManagerPersister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 17499,
      "length": 18,
      "value": "\"LightningDevKit.CustomEventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 17499,
      "length": 18,
      "value": "\"LightningDevKit.CustomEventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 17499,
      "length": 18,
      "value": "\"LightningDevKit.CustomEventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "StringLiteral",
      "offset": 17499,
      "length": 18,
      "value": "\"LightningDevKit.CustomEventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "BooleanLiteral",
      "offset": 18133,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/batteries\/ChannelManagerConstructor.swift",
      "kind": "BooleanLiteral",
      "offset": 18168,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelUpdateDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelUpdateDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 40,
      "value": "\"LightningDevKit.Result_UnsignedChannelUpdateDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PositiveTimestampCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1059,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PositiveTimestampCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PositiveTimestampCreationErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1331,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PositiveTimestampCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2266,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PositiveTimestampCreationErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 819,
      "length": 38,
      "value": "\"LightningDevKit.Result_PositiveTimestampCreationErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WatchedOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 1953,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WatchedOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 2173,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WatchedOutput.swift",
      "kind": "IntegerLiteral",
      "offset": 2225,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WatchedOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 3146,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/WatchedOutput.swift",
      "kind": "StringLiteral",
      "offset": 1705,
      "length": 13,
      "value": "\"LightningDevKit.WatchedOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 637,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 857,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 909,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1950,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ.swift",
      "kind": "StringLiteral",
      "offset": 373,
      "length": 62,
      "value": "\"LightningDevKit.Option_C3Tuple_ChannelAnnouncementChannelUpdateChannelUpdateZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 630,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 850,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ.swift",
      "kind": "IntegerLiteral",
      "offset": 902,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1896,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ.swift",
      "kind": "StringLiteral",
      "offset": 377,
      "length": 51,
      "value": "\"LightningDevKit.Tuple_OutPointChannelIdCVec_MonitorEventZPublicKeyZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Transaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2334,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Transaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2554,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Transaction.swift",
      "kind": "IntegerLiteral",
      "offset": 2606,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Transaction.swift",
      "kind": "BooleanLiteral",
      "offset": 3529,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Transaction.swift",
      "kind": "StringLiteral",
      "offset": 2088,
      "length": 11,
      "value": "\"LightningDevKit.Transaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OnionMessageContentsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1133,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OnionMessageContentsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1353,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OnionMessageContentsZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1405,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OnionMessageContentsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2383,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OnionMessageContentsZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 883,
      "length": 48,
      "value": "\"LightningDevKit.Result_COption_OnionMessageContentsZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThreeBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 454,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThreeBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 674,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThreeBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 726,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThreeBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1535,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThreeBytes.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 10,
      "value": "\"LightningDevKit.ThreeBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UntrustedStringDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1047,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UntrustedStringDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1267,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UntrustedStringDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1319,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UntrustedStringDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UntrustedStringDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 34,
      "value": "\"LightningDevKit.Result_UntrustedStringDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 615,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsResponseInstructionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 887,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1861,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsResponseInstructionZ.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 46,
      "value": "\"LightningDevKit.Tuple_OnionMessageContentsResponseInstructionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedCommitmentTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1033,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedCommitmentTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1253,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedCommitmentTransactionNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1305,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedCommitmentTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2248,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedCommitmentTransactionNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 40,
      "value": "\"LightningDevKit.Result_TrustedCommitmentTransactionNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 995,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1215,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesAPIErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesAPIErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 763,
      "length": 30,
      "value": "\"LightningDevKit.Result_ThirtyTwoBytesAPIErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 988,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1260,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2136,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 761,
      "length": 25,
      "value": "\"LightningDevKit.Result_RefundDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Input.swift",
      "kind": "BooleanLiteral",
      "offset": 856,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Input.swift",
      "kind": "BooleanLiteral",
      "offset": 1076,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Input.swift",
      "kind": "IntegerLiteral",
      "offset": 1128,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Input.swift",
      "kind": "BooleanLiteral",
      "offset": 2013,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Input.swift",
      "kind": "StringLiteral",
      "offset": 616,
      "length": 5,
      "value": "\"LightningDevKit.Input\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 864,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 1084,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannel.swift",
      "kind": "IntegerLiteral",
      "offset": 1136,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 2057,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/AcceptChannel.swift",
      "kind": "StringLiteral",
      "offset": 616,
      "length": 13,
      "value": "\"LightningDevKit.AcceptChannel\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrackedSpendableOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 573,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrackedSpendableOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 793,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrackedSpendableOutput.swift",
      "kind": "IntegerLiteral",
      "offset": 845,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrackedSpendableOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 1805,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrackedSpendableOutput.swift",
      "kind": "StringLiteral",
      "offset": 316,
      "length": 22,
      "value": "\"LightningDevKit.TrackedSpendableOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Offer.swift",
      "kind": "BooleanLiteral",
      "offset": 1794,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Offer.swift",
      "kind": "BooleanLiteral",
      "offset": 2014,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Offer.swift",
      "kind": "IntegerLiteral",
      "offset": 2066,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Offer.swift",
      "kind": "BooleanLiteral",
      "offset": 2951,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Offer.swift",
      "kind": "StringLiteral",
      "offset": 1554,
      "length": 5,
      "value": "\"LightningDevKit.Offer\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 643,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 863,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InFlightHtlcs.swift",
      "kind": "IntegerLiteral",
      "offset": 915,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 1836,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InFlightHtlcs.swift",
      "kind": "StringLiteral",
      "offset": 395,
      "length": 13,
      "value": "\"LightningDevKit.InFlightHtlcs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 968,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1188,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1240,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2147,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 735,
      "length": 31,
      "value": "\"LightningDevKit.Result_NoneBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClaimedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 536,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClaimedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClaimedHTLC.swift",
      "kind": "IntegerLiteral",
      "offset": 808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClaimedHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1721,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClaimedHTLC.swift",
      "kind": "StringLiteral",
      "offset": 290,
      "length": 11,
      "value": "\"LightningDevKit.ClaimedHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_BigEndianScalarZ.swift",
      "kind": "BooleanLiteral",
      "offset": 470,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_BigEndianScalarZ.swift",
      "kind": "BooleanLiteral",
      "offset": 690,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_BigEndianScalarZ.swift",
      "kind": "IntegerLiteral",
      "offset": 742,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_BigEndianScalarZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1610,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_BigEndianScalarZ.swift",
      "kind": "StringLiteral",
      "offset": 245,
      "length": 23,
      "value": "\"LightningDevKit.Option_BigEndianScalarZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1111,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1331,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentBasepointDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1383,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2337,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentBasepointDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 867,
      "length": 42,
      "value": "\"LightningDevKit.Result_DelayedPaymentBasepointDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1078,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1298,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1350,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2281,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 37,
      "value": "\"LightningDevKit.Result_InboundHTLCDetailsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Ping.swift",
      "kind": "BooleanLiteral",
      "offset": 703,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Ping.swift",
      "kind": "BooleanLiteral",
      "offset": 923,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Ping.swift",
      "kind": "IntegerLiteral",
      "offset": 975,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Ping.swift",
      "kind": "BooleanLiteral",
      "offset": 1856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Ping.swift",
      "kind": "StringLiteral",
      "offset": 464,
      "length": 4,
      "value": "\"LightningDevKit.Ping\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1041,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1261,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcBasepointDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1313,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HtlcBasepointDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 807,
      "length": 32,
      "value": "\"LightningDevKit.Result_HtlcBasepointDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1228,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1448,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1500,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2529,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyChannelTransactionParametersDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 967,
      "length": 59,
      "value": "\"LightningDevKit.Result_CounterpartyChannelTransactionParametersDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedInvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1186,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedInvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1406,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedInvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1458,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedInvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2440,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedInvoiceRequestBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 935,
      "length": 49,
      "value": "\"LightningDevKit.Result_UnsignedInvoiceRequestBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RandomBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 500,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RandomBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RandomBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RandomBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1685,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RandomBytes.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 11,
      "value": "\"LightningDevKit.RandomBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StfuDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StfuDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StfuDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1234,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StfuDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_StfuDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 23,
      "value": "\"LightningDevKit.Result_StfuDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1046,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1266,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1318,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2241,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentSignedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 35,
      "value": "\"LightningDevKit.Result_CommitmentSignedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 506,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 726,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionPacket.swift",
      "kind": "IntegerLiteral",
      "offset": 778,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 1691,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionPacket.swift",
      "kind": "StringLiteral",
      "offset": 260,
      "length": 11,
      "value": "\"LightningDevKit.OnionPacket\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AsyncPaymentsMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1116,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AsyncPaymentsMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1336,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AsyncPaymentsMessageDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1388,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AsyncPaymentsMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2327,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AsyncPaymentsMessageDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 875,
      "length": 39,
      "value": "\"LightningDevKit.Result_AsyncPaymentsMessageDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxInitRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 589,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxInitRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 809,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxInitRbf.swift",
      "kind": "IntegerLiteral",
      "offset": 861,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxInitRbf.swift",
      "kind": "BooleanLiteral",
      "offset": 1766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxInitRbf.swift",
      "kind": "StringLiteral",
      "offset": 345,
      "length": 9,
      "value": "\"LightningDevKit.TxInitRbf\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_WitnessZ.swift",
      "kind": "BooleanLiteral",
      "offset": 604,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_WitnessZ.swift",
      "kind": "BooleanLiteral",
      "offset": 824,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_WitnessZ.swift",
      "kind": "IntegerLiteral",
      "offset": 876,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_WitnessZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1697,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_WitnessZ.swift",
      "kind": "StringLiteral",
      "offset": 390,
      "length": 12,
      "value": "\"LightningDevKit.Vec_WitnessZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncementDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 592,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncementDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 812,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncementDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 864,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncementDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1828,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeAnnouncementDetails.swift",
      "kind": "StringLiteral",
      "offset": 334,
      "length": 23,
      "value": "\"LightningDevKit.NodeAnnouncementDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1030,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCUpdateDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1302,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2196,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCUpdateDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 799,
      "length": 29,
      "value": "\"LightningDevKit.Result_HTLCUpdateDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedBolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 911,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedBolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1131,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedBolt12Invoice.swift",
      "kind": "IntegerLiteral",
      "offset": 1183,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedBolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 2139,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedBolt12Invoice.swift",
      "kind": "StringLiteral",
      "offset": 655,
      "length": 21,
      "value": "\"LightningDevKit.UnsignedBolt12Invoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_FutureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 631,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_FutureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 851,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_FutureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 903,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_FutureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_FutureZ.swift",
      "kind": "StringLiteral",
      "offset": 418,
      "length": 11,
      "value": "\"LightningDevKit.Vec_FutureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_f64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_f64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 626,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_f64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 678,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_f64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1495,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_f64Z.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 11,
      "value": "\"LightningDevKit.Option_f64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BindingsType.swift",
      "kind": "BooleanLiteral",
      "offset": 701,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BindingsType.swift",
      "kind": "BooleanLiteral",
      "offset": 921,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BindingsType.swift",
      "kind": "IntegerLiteral",
      "offset": 973,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BindingsType.swift",
      "kind": "BooleanLiteral",
      "offset": 1754,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/BindingsType.swift",
      "kind": "StringLiteral",
      "offset": 486,
      "length": 12,
      "value": "\"LightningDevKit.BindingsType\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithExplicitMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 757,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithExplicitMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 977,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithExplicitMetadataBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1029,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithExplicitMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2036,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithExplicitMetadataBuilder.swift",
      "kind": "StringLiteral",
      "offset": 490,
      "length": 32,
      "value": "\"LightningDevKit.OfferWithExplicitMetadataBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u8Z.swift",
      "kind": "BooleanLiteral",
      "offset": 547,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u8Z.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u8Z.swift",
      "kind": "IntegerLiteral",
      "offset": 819,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u8Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1616,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_u8Z.swift",
      "kind": "StringLiteral",
      "offset": 338,
      "length": 7,
      "value": "\"LightningDevKit.Vec_u8Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 481,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 701,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "IntegerLiteral",
      "offset": 753,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 1594,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 11037,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 11261,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "IntegerLiteral",
      "offset": 11314,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 12250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "StringLiteral",
      "offset": 10825,
      "length": 7,
      "value": "\"LightningDevKit.Forward\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 14232,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 14456,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "IntegerLiteral",
      "offset": 14509,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 15445,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "StringLiteral",
      "offset": 14020,
      "length": 7,
      "value": "\"LightningDevKit.Receive\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 19423,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 19647,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "IntegerLiteral",
      "offset": 19700,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "BooleanLiteral",
      "offset": 20668,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "StringLiteral",
      "offset": 19204,
      "length": 14,
      "value": "\"LightningDevKit.ReceiveKeysend\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PendingHTLCRouting.swift",
      "kind": "StringLiteral",
      "offset": 261,
      "length": 18,
      "value": "\"LightningDevKit.PendingHTLCRouting\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_StrZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 939,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_StrZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1159,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_StrZIOErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1211,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_StrZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2083,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_StrZIOErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 713,
      "length": 24,
      "value": "\"LightningDevKit.Result_CVec_StrZIOErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointChannelIdZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 717,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointChannelIdZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 937,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointChannelIdZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 989,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointChannelIdZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1896,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointChannelIdZZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 31,
      "value": "\"LightningDevKit.Vec_C2Tuple_OutPointChannelIdZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1093,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1313,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentTransactionDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1365,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CommitmentTransactionDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 40,
      "value": "\"LightningDevKit.Result_CommitmentTransactionDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneReplayEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 898,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneReplayEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1118,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneReplayEventZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1170,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneReplayEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2038,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneReplayEventZ.swift",
      "kind": "StringLiteral",
      "offset": 673,
      "length": 23,
      "value": "\"LightningDevKit.Result_NoneReplayEventZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1011,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1283,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2186,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 779,
      "length": 30,
      "value": "\"LightningDevKit.Result_OpenChannelDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 570,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddOutput.swift",
      "kind": "IntegerLiteral",
      "offset": 842,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 1755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddOutput.swift",
      "kind": "StringLiteral",
      "offset": 324,
      "length": 11,
      "value": "\"LightningDevKit.TxAddOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1122,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1342,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1394,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2402,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 865,
      "length": 55,
      "value": "\"LightningDevKit.Result_C2Tuple_ECDSASignatureCVec_ECDSASignatureZZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result__u832NoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 854,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result__u832NoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1074,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result__u832NoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1126,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result__u832NoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1967,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result__u832NoneZ.swift",
      "kind": "StringLiteral",
      "offset": 635,
      "length": 17,
      "value": "\"LightningDevKit.Result__u832NoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FinalOnionHopData.swift",
      "kind": "BooleanLiteral",
      "offset": 691,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FinalOnionHopData.swift",
      "kind": "BooleanLiteral",
      "offset": 911,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FinalOnionHopData.swift",
      "kind": "IntegerLiteral",
      "offset": 963,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FinalOnionHopData.swift",
      "kind": "BooleanLiteral",
      "offset": 1900,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FinalOnionHopData.swift",
      "kind": "StringLiteral",
      "offset": 439,
      "length": 17,
      "value": "\"LightningDevKit.FinalOnionHopData\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoU16s.swift",
      "kind": "BooleanLiteral",
      "offset": 437,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoU16s.swift",
      "kind": "BooleanLiteral",
      "offset": 657,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoU16s.swift",
      "kind": "IntegerLiteral",
      "offset": 709,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoU16s.swift",
      "kind": "BooleanLiteral",
      "offset": 1530,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ThirtyTwoU16s.swift",
      "kind": "StringLiteral",
      "offset": 222,
      "length": 13,
      "value": "\"LightningDevKit.ThirtyTwoU16s\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 989,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1209,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1261,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2172,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 755,
      "length": 32,
      "value": "\"LightningDevKit.Result_RecipientOnionFieldsNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevokeAndACKDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevokeAndACKDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevokeAndACKDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevokeAndACKDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevokeAndACKDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_RevokeAndACKDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 878,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1098,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1150,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2018,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 653,
      "length": 23,
      "value": "\"LightningDevKit.Result_TransactionNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 596,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 816,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 868,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 374,
      "length": 19,
      "value": "\"LightningDevKit.OnionMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Stfu.swift",
      "kind": "BooleanLiteral",
      "offset": 533,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Stfu.swift",
      "kind": "BooleanLiteral",
      "offset": 753,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Stfu.swift",
      "kind": "IntegerLiteral",
      "offset": 805,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Stfu.swift",
      "kind": "BooleanLiteral",
      "offset": 1686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Stfu.swift",
      "kind": "StringLiteral",
      "offset": 294,
      "length": 4,
      "value": "\"LightningDevKit.Stfu\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 755,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 975,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1027,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1964,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelParameters.swift",
      "kind": "StringLiteral",
      "offset": 503,
      "length": 17,
      "value": "\"LightningDevKit.ChannelParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateAddHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateAddHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateAddHTLCDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateAddHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateAddHTLCDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_UpdateAddHTLCDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsError.swift",
      "kind": "BooleanLiteral",
      "offset": 507,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsError.swift",
      "kind": "BooleanLiteral",
      "offset": 727,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsError.swift",
      "kind": "IntegerLiteral",
      "offset": 779,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsError.swift",
      "kind": "BooleanLiteral",
      "offset": 1564,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsError.swift",
      "kind": "StringLiteral",
      "offset": 292,
      "length": 13,
      "value": "\"LightningDevKit.BindingsError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EcdsaChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1353,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EcdsaChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1573,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EcdsaChannelSigner.swift",
      "kind": "IntegerLiteral",
      "offset": 1625,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EcdsaChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 2466,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EcdsaChannelSigner.swift",
      "kind": "StringLiteral",
      "offset": 1132,
      "length": 18,
      "value": "\"LightningDevKit.EcdsaChannelSigner\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 509,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 781,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1741,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFeatures.swift",
      "kind": "StringLiteral",
      "offset": 252,
      "length": 22,
      "value": "\"LightningDevKit.InvoiceRequestFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UntrustedString.swift",
      "kind": "BooleanLiteral",
      "offset": 532,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UntrustedString.swift",
      "kind": "BooleanLiteral",
      "offset": 752,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UntrustedString.swift",
      "kind": "IntegerLiteral",
      "offset": 804,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UntrustedString.swift",
      "kind": "BooleanLiteral",
      "offset": 1733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UntrustedString.swift",
      "kind": "StringLiteral",
      "offset": 282,
      "length": 15,
      "value": "\"LightningDevKit.UntrustedString\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageForwardNodeZ.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageForwardNodeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1849,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageForwardNodeZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 23,
      "value": "\"LightningDevKit.Vec_MessageForwardNodeZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCDestinationZ.swift",
      "kind": "BooleanLiteral",
      "offset": 480,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCDestinationZ.swift",
      "kind": "BooleanLiteral",
      "offset": 700,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCDestinationZ.swift",
      "kind": "IntegerLiteral",
      "offset": 752,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCDestinationZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1620,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCDestinationZ.swift",
      "kind": "StringLiteral",
      "offset": 255,
      "length": 23,
      "value": "\"LightningDevKit.Option_HTLCDestinationZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PathFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 464,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PathFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 684,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PathFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 736,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PathFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1588,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PathFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 243,
      "length": 19,
      "value": "\"LightningDevKit.Option_PathFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentFailureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 500,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentFailureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentFailureReasonZ.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentFailureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1662,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_PaymentFailureReasonZ.swift",
      "kind": "StringLiteral",
      "offset": 270,
      "length": 28,
      "value": "\"LightningDevKit.Option_PaymentFailureReasonZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32CVec_u8ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 801,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32CVec_u8ZZ.swift",
      "kind": "StringLiteral",
      "offset": 309,
      "length": 18,
      "value": "\"LightningDevKit.Tuple_u32CVec_u8ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1073,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1293,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelSigner.swift",
      "kind": "IntegerLiteral",
      "offset": 1345,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 2166,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelSigner.swift",
      "kind": "StringLiteral",
      "offset": 857,
      "length": 13,
      "value": "\"LightningDevKit.ChannelSigner\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 547,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdZ.swift",
      "kind": "IntegerLiteral",
      "offset": 819,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1695,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointChannelIdZ.swift",
      "kind": "StringLiteral",
      "offset": 321,
      "length": 24,
      "value": "\"LightningDevKit.Tuple_OutPointChannelIdZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RefundMaybeWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 770,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RefundMaybeWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RefundMaybeWithDerivedMetadataBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1042,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RefundMaybeWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2069,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RefundMaybeWithDerivedMetadataBuilder.swift",
      "kind": "StringLiteral",
      "offset": 498,
      "length": 37,
      "value": "\"LightningDevKit.RefundMaybeWithDerivedMetadataBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BalanceZ.swift",
      "kind": "BooleanLiteral",
      "offset": 654,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BalanceZ.swift",
      "kind": "BooleanLiteral",
      "offset": 874,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BalanceZ.swift",
      "kind": "IntegerLiteral",
      "offset": 926,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BalanceZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1747,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BalanceZ.swift",
      "kind": "StringLiteral",
      "offset": 440,
      "length": 12,
      "value": "\"LightningDevKit.Vec_BalanceZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PhantomRouteHintsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 698,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PhantomRouteHintsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 918,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PhantomRouteHintsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 970,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PhantomRouteHintsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1834,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PhantomRouteHintsZ.swift",
      "kind": "StringLiteral",
      "offset": 474,
      "length": 22,
      "value": "\"LightningDevKit.Vec_PhantomRouteHintsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 545,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 817,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ.swift",
      "kind": "StringLiteral",
      "offset": 300,
      "length": 43,
      "value": "\"LightningDevKit.Option_C2Tuple_ThirtyTwoU16sThirtyTwoU16sZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1073,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1293,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceBolt11SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1345,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2288,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceBolt11SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 831,
      "length": 40,
      "value": "\"LightningDevKit.Result_Bolt11InvoiceBolt11SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1030,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1302,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2209,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 31,
      "value": "\"LightningDevKit.Result_InitFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Filter.swift",
      "kind": "BooleanLiteral",
      "offset": 2972,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Filter.swift",
      "kind": "BooleanLiteral",
      "offset": 3192,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Filter.swift",
      "kind": "IntegerLiteral",
      "offset": 3244,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Filter.swift",
      "kind": "BooleanLiteral",
      "offset": 4033,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Filter.swift",
      "kind": "StringLiteral",
      "offset": 2763,
      "length": 6,
      "value": "\"LightningDevKit.Filter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReleaseHeldHtlcDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReleaseHeldHtlcDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReleaseHeldHtlcDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReleaseHeldHtlcDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2272,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReleaseHeldHtlcDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 845,
      "length": 34,
      "value": "\"LightningDevKit.Result_ReleaseHeldHtlcDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1024,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12ParseErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2190,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12ParseErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 793,
      "length": 29,
      "value": "\"LightningDevKit.Result_OfferBolt12ParseErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 970,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1190,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeySecp256k1ErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1242,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2149,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeySecp256k1ErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 31,
      "value": "\"LightningDevKit.Result_PublicKeySecp256k1ErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 663,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 883,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintHopZ.swift",
      "kind": "IntegerLiteral",
      "offset": 935,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1776,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintHopZ.swift",
      "kind": "StringLiteral",
      "offset": 444,
      "length": 17,
      "value": "\"LightningDevKit.Vec_RouteHintHopZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1125,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1345,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelAnnouncementDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1397,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedChannelAnnouncementDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 877,
      "length": 46,
      "value": "\"LightningDevKit.Result_UnsignedChannelAnnouncementDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyTypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 535,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyTypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyTypeZ.swift",
      "kind": "IntegerLiteral",
      "offset": 807,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyTypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1667,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_PublicKeyTypeZ.swift",
      "kind": "StringLiteral",
      "offset": 313,
      "length": 20,
      "value": "\"LightningDevKit.Tuple_PublicKeyTypeZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 422,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 642,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GossipSync.swift",
      "kind": "IntegerLiteral",
      "offset": 694,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GossipSync.swift",
      "kind": "BooleanLiteral",
      "offset": 1503,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/GossipSync.swift",
      "kind": "StringLiteral",
      "offset": 210,
      "length": 10,
      "value": "\"LightningDevKit.GossipSync\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1051,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1323,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2242,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 34,
      "value": "\"LightningDevKit.Result_ChannelFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxComplete.swift",
      "kind": "BooleanLiteral",
      "offset": 658,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxComplete.swift",
      "kind": "BooleanLiteral",
      "offset": 878,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxComplete.swift",
      "kind": "IntegerLiteral",
      "offset": 930,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxComplete.swift",
      "kind": "BooleanLiteral",
      "offset": 1839,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxComplete.swift",
      "kind": "StringLiteral",
      "offset": 413,
      "length": 10,
      "value": "\"LightningDevKit.TxComplete\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_SocketAddressZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 495,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_SocketAddressZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 715,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_SocketAddressZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 767,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_SocketAddressZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1651,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_CVec_SocketAddressZZ.swift",
      "kind": "StringLiteral",
      "offset": 266,
      "length": 27,
      "value": "\"LightningDevKit.Option_CVec_SocketAddressZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 683,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 903,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 955,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 1768,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 8046,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 8270,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 8323,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 9247,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "StringLiteral",
      "offset": 7830,
      "length": 11,
      "value": "\"LightningDevKit.InitialSend\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 10129,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 10353,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 10406,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 11304,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "StringLiteral",
      "offset": 9918,
      "length": 6,
      "value": "\"LightningDevKit.OnPath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PathFailure.swift",
      "kind": "StringLiteral",
      "offset": 470,
      "length": 11,
      "value": "\"LightningDevKit.PathFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveInput.swift",
      "kind": "BooleanLiteral",
      "offset": 582,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveInput.swift",
      "kind": "BooleanLiteral",
      "offset": 802,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveInput.swift",
      "kind": "IntegerLiteral",
      "offset": 854,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveInput.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveInput.swift",
      "kind": "StringLiteral",
      "offset": 334,
      "length": 13,
      "value": "\"LightningDevKit.TxRemoveInput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManager.swift",
      "kind": "BooleanLiteral",
      "offset": 66417,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManager.swift",
      "kind": "BooleanLiteral",
      "offset": 66637,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManager.swift",
      "kind": "IntegerLiteral",
      "offset": 66689,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManager.swift",
      "kind": "BooleanLiteral",
      "offset": 67614,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelManager.swift",
      "kind": "StringLiteral",
      "offset": 66168,
      "length": 14,
      "value": "\"LightningDevKit.ChannelManager\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAckRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 990,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAckRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1210,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAckRbfDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1262,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAckRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2146,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAckRbfDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 761,
      "length": 27,
      "value": "\"LightningDevKit.Result_TxAckRbfDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ.swift",
      "kind": "BooleanLiteral",
      "offset": 645,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ.swift",
      "kind": "BooleanLiteral",
      "offset": 865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ.swift",
      "kind": "IntegerLiteral",
      "offset": 917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1938,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ.swift",
      "kind": "StringLiteral",
      "offset": 387,
      "length": 56,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PayeePubKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PayeePubKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PayeePubKeySecp256k1ErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PayeePubKeySecp256k1ErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2191,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PayeePubKeySecp256k1ErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 769,
      "length": 33,
      "value": "\"LightningDevKit.Result_PayeePubKeySecp256k1ErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 707,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 927,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 979,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 1764,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 64290,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 64514,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 64567,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 65511,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 64063,
      "length": 22,
      "value": "\"LightningDevKit.FundingGenerationReady\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 68924,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 69148,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 69201,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 70145,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 68697,
      "length": 22,
      "value": "\"LightningDevKit.FundingTxBroadcastSafe\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 72680,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 72904,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 72957,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 73877,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 72459,
      "length": 16,
      "value": "\"LightningDevKit.PaymentClaimable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 79550,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 79774,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 79827,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 80739,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 79331,
      "length": 14,
      "value": "\"LightningDevKit.PaymentClaimed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 84674,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 84898,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 84951,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 85871,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 84453,
      "length": 16,
      "value": "\"LightningDevKit.ConnectionNeeded\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 87140,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 87364,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 87417,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 88333,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 86920,
      "length": 15,
      "value": "\"LightningDevKit.InvoiceReceived\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 90627,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 90851,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 90904,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 91798,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 90411,
      "length": 11,
      "value": "\"LightningDevKit.PaymentSent\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 94668,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 94892,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 94945,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 95853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 94450,
      "length": 13,
      "value": "\"LightningDevKit.PaymentFailed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 98055,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 98279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 98332,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 99272,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 97829,
      "length": 21,
      "value": "\"LightningDevKit.PaymentPathSuccessful\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 101302,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 101526,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 101579,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 102503,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 101080,
      "length": 17,
      "value": "\"LightningDevKit.PaymentPathFailed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 106174,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 106398,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 106451,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 107367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 105954,
      "length": 15,
      "value": "\"LightningDevKit.ProbeSuccessful\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 109154,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 109378,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 109431,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 110325,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 108938,
      "length": 11,
      "value": "\"LightningDevKit.ProbeFailed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 112732,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 112956,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 113009,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 113957,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 112504,
      "length": 23,
      "value": "\"LightningDevKit.PendingHTLCsForwardable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 115023,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 115247,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 115300,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 116216,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 114803,
      "length": 15,
      "value": "\"LightningDevKit.HTLCIntercepted\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 118945,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 119169,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 119222,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 120142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 118724,
      "length": 16,
      "value": "\"LightningDevKit.SpendableOutputs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 121683,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 121907,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 121960,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 122880,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 121462,
      "length": 16,
      "value": "\"LightningDevKit.PaymentForwarded\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 128780,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 129004,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 129057,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 129969,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 128561,
      "length": 14,
      "value": "\"LightningDevKit.ChannelPending\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 133711,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 133935,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 133988,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 134886,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 133494,
      "length": 12,
      "value": "\"LightningDevKit.ChannelReady\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 137511,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 137735,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 137788,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 138696,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 137293,
      "length": 13,
      "value": "\"LightningDevKit.ChannelClosed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 142769,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 142993,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 143046,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 143958,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 142550,
      "length": 14,
      "value": "\"LightningDevKit.DiscardFunding\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 145233,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 145457,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 145510,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 146438,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 145010,
      "length": 18,
      "value": "\"LightningDevKit.OpenChannelRequest\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 151134,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 151358,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 151411,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 152339,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 150911,
      "length": 18,
      "value": "\"LightningDevKit.HTLCHandlingFailed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 153669,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 153893,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 153946,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 154894,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 153441,
      "length": 23,
      "value": "\"LightningDevKit.OnionMessageIntercepted\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 156203,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 156427,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "IntegerLiteral",
      "offset": 156480,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "BooleanLiteral",
      "offset": 157440,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 155973,
      "length": 25,
      "value": "\"LightningDevKit.OnionMessagePeerConnected\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Event.swift",
      "kind": "StringLiteral",
      "offset": 500,
      "length": 5,
      "value": "\"LightningDevKit.Event\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedPaymentPathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedPaymentPathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedPaymentPathZ.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedPaymentPathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1849,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedPaymentPathZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 23,
      "value": "\"LightningDevKit.Vec_BlindedPaymentPathZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ClosureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 472,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ClosureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 692,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ClosureReasonZ.swift",
      "kind": "IntegerLiteral",
      "offset": 744,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ClosureReasonZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1604,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ClosureReasonZ.swift",
      "kind": "StringLiteral",
      "offset": 249,
      "length": 21,
      "value": "\"LightningDevKit.Option_ClosureReasonZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroneousField.swift",
      "kind": "BooleanLiteral",
      "offset": 846,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroneousField.swift",
      "kind": "BooleanLiteral",
      "offset": 1066,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroneousField.swift",
      "kind": "IntegerLiteral",
      "offset": 1118,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroneousField.swift",
      "kind": "BooleanLiteral",
      "offset": 2043,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroneousField.swift",
      "kind": "StringLiteral",
      "offset": 597,
      "length": 14,
      "value": "\"LightningDevKit.ErroneousField\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 483,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 703,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 755,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 1552,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 13626,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 13850,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 13903,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 14827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 13407,
      "length": 14,
      "value": "\"LightningDevKit.APIMisuseError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 15729,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 15953,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 16006,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 16930,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 15510,
      "length": 14,
      "value": "\"LightningDevKit.FeeRateTooHigh\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 18016,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 18240,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 18293,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 19209,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 17799,
      "length": 12,
      "value": "\"LightningDevKit.InvalidRoute\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 20123,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 20347,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 20400,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 21340,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 19900,
      "length": 18,
      "value": "\"LightningDevKit.ChannelUnavailable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 22278,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 22502,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "IntegerLiteral",
      "offset": 22555,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "BooleanLiteral",
      "offset": 23531,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 22047,
      "length": 26,
      "value": "\"LightningDevKit.IncompatibleShutdownScript\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/APIError.swift",
      "kind": "StringLiteral",
      "offset": 273,
      "length": 8,
      "value": "\"LightningDevKit.APIError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_PublicKeyTypeZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 697,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_PublicKeyTypeZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 917,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_PublicKeyTypeZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 969,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_PublicKeyTypeZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_PublicKeyTypeZZ.swift",
      "kind": "StringLiteral",
      "offset": 468,
      "length": 27,
      "value": "\"LightningDevKit.Vec_C2Tuple_PublicKeyTypeZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 801,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1698,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeInfo.swift",
      "kind": "StringLiteral",
      "offset": 286,
      "length": 8,
      "value": "\"LightningDevKit.NodeInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedMessagePathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 987,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedMessagePathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedMessagePathZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1259,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedMessagePathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2186,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedMessagePathZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 749,
      "length": 36,
      "value": "\"LightningDevKit.Result_CVec_BlindedMessagePathZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 651,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 871,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedHopZ.swift",
      "kind": "IntegerLiteral",
      "offset": 923,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_BlindedHopZ.swift",
      "kind": "StringLiteral",
      "offset": 434,
      "length": 15,
      "value": "\"LightningDevKit.Vec_BlindedHopZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 794,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 1014,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSigned.swift",
      "kind": "IntegerLiteral",
      "offset": 1066,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 1987,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSigned.swift",
      "kind": "StringLiteral",
      "offset": 546,
      "length": 13,
      "value": "\"LightningDevKit.ClosingSigned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendError.swift",
      "kind": "BooleanLiteral",
      "offset": 498,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendError.swift",
      "kind": "BooleanLiteral",
      "offset": 718,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendError.swift",
      "kind": "IntegerLiteral",
      "offset": 770,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendError.swift",
      "kind": "BooleanLiteral",
      "offset": 1575,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendError.swift",
      "kind": "StringLiteral",
      "offset": 287,
      "length": 9,
      "value": "\"LightningDevKit.SendError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Nonce.swift",
      "kind": "BooleanLiteral",
      "offset": 1221,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Nonce.swift",
      "kind": "BooleanLiteral",
      "offset": 1441,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Nonce.swift",
      "kind": "IntegerLiteral",
      "offset": 1493,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Nonce.swift",
      "kind": "BooleanLiteral",
      "offset": 2378,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Nonce.swift",
      "kind": "StringLiteral",
      "offset": 981,
      "length": 5,
      "value": "\"LightningDevKit.Nonce\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonOpenChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 838,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonOpenChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 1058,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonOpenChannelFields.swift",
      "kind": "IntegerLiteral",
      "offset": 1110,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonOpenChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 2074,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonOpenChannelFields.swift",
      "kind": "StringLiteral",
      "offset": 580,
      "length": 23,
      "value": "\"LightningDevKit.CommonOpenChannelFields\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1636,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentKey.swift",
      "kind": "IntegerLiteral",
      "offset": 1908,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentKey.swift",
      "kind": "BooleanLiteral",
      "offset": 2845,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DelayedPaymentKey.swift",
      "kind": "StringLiteral",
      "offset": 1384,
      "length": 17,
      "value": "\"LightningDevKit.DelayedPaymentKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1354,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1574,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1626,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2722,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1077,
      "length": 75,
      "value": "\"LightningDevKit.Result_C3Tuple_PublicKeyOnionMessageCOption_CVec_SocketAddressZZZSendErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 946,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1166,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePeerHandleErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1218,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePeerHandleErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePeerHandleErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 717,
      "length": 27,
      "value": "\"LightningDevKit.Result_NonePeerHandleErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 927,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1147,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolLightningErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1199,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolLightningErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2079,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_boolLightningErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 699,
      "length": 26,
      "value": "\"LightningDevKit.Result_boolLightningErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Utxo.swift",
      "kind": "BooleanLiteral",
      "offset": 602,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Utxo.swift",
      "kind": "BooleanLiteral",
      "offset": 822,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Utxo.swift",
      "kind": "IntegerLiteral",
      "offset": 874,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Utxo.swift",
      "kind": "BooleanLiteral",
      "offset": 1755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Utxo.swift",
      "kind": "StringLiteral",
      "offset": 363,
      "length": 4,
      "value": "\"LightningDevKit.Utxo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PrivateRouteCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1024,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PrivateRouteCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PrivateRouteCreationErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PrivateRouteCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PrivateRouteCreationErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 789,
      "length": 33,
      "value": "\"LightningDevKit.Result_PrivateRouteCreationErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 850,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1070,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneIOErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1122,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1974,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneIOErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 629,
      "length": 19,
      "value": "\"LightningDevKit.Result_NoneIOErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/StaticPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 772,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/StaticPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 992,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/StaticPaymentOutputDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1044,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/StaticPaymentOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2034,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/StaticPaymentOutputDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 508,
      "length": 29,
      "value": "\"LightningDevKit.StaticPaymentOutputDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/KeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1738,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/KeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 1958,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/KeysManager.swift",
      "kind": "IntegerLiteral",
      "offset": 2010,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/KeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2923,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/KeysManager.swift",
      "kind": "StringLiteral",
      "offset": 1492,
      "length": 11,
      "value": "\"LightningDevKit.KeysManager\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 889,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1109,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneAPIErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1161,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2017,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneAPIErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 667,
      "length": 20,
      "value": "\"LightningDevKit.Result_NoneAPIErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 547,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u64ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 819,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1695,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OutPointCVec_u64ZZ.swift",
      "kind": "StringLiteral",
      "offset": 321,
      "length": 24,
      "value": "\"LightningDevKit.Tuple_OutPointCVec_u64ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 781,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 1001,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultRouter.swift",
      "kind": "IntegerLiteral",
      "offset": 1053,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultRouter.swift",
      "kind": "BooleanLiteral",
      "offset": 1974,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DefaultRouter.swift",
      "kind": "StringLiteral",
      "offset": 533,
      "length": 13,
      "value": "\"LightningDevKit.DefaultRouter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedClosingTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1012,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedClosingTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1232,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedClosingTransactionNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1284,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedClosingTransactionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2215,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrustedClosingTransactionNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 773,
      "length": 37,
      "value": "\"LightningDevKit.Result_TrustedClosingTransactionNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentConstraintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1086,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentConstraintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1306,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentConstraintsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1358,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentConstraintsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2289,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentConstraintsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 847,
      "length": 37,
      "value": "\"LightningDevKit.Result_PaymentConstraintsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OffersMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 719,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OffersMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 939,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OffersMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 991,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OffersMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1843,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OffersMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 496,
      "length": 20,
      "value": "\"LightningDevKit.OffersMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 979,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1199,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1251,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2123,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 753,
      "length": 24,
      "value": "\"LightningDevKit.Result_OfferDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CoinSelectionSource.swift",
      "kind": "BooleanLiteral",
      "offset": 1205,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CoinSelectionSource.swift",
      "kind": "BooleanLiteral",
      "offset": 1425,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CoinSelectionSource.swift",
      "kind": "IntegerLiteral",
      "offset": 1477,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CoinSelectionSource.swift",
      "kind": "BooleanLiteral",
      "offset": 2322,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CoinSelectionSource.swift",
      "kind": "StringLiteral",
      "offset": 983,
      "length": 19,
      "value": "\"LightningDevKit.CoinSelectionSource\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_UtxoLookupZ.swift",
      "kind": "BooleanLiteral",
      "offset": 467,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_UtxoLookupZ.swift",
      "kind": "BooleanLiteral",
      "offset": 687,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_UtxoLookupZ.swift",
      "kind": "IntegerLiteral",
      "offset": 739,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_UtxoLookupZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1584,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_UtxoLookupZ.swift",
      "kind": "StringLiteral",
      "offset": 247,
      "length": 18,
      "value": "\"LightningDevKit.Option_UtxoLookupZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 587,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 807,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentContext.swift",
      "kind": "IntegerLiteral",
      "offset": 859,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1684,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentContext.swift",
      "kind": "StringLiteral",
      "offset": 371,
      "length": 14,
      "value": "\"LightningDevKit.PaymentContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCRoutingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1080,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCRoutingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCRoutingDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1352,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCRoutingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2283,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCRoutingDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 841,
      "length": 37,
      "value": "\"LightningDevKit.Result_PendingHTLCRoutingDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerHandleError.swift",
      "kind": "BooleanLiteral",
      "offset": 804,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerHandleError.swift",
      "kind": "BooleanLiteral",
      "offset": 1024,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerHandleError.swift",
      "kind": "IntegerLiteral",
      "offset": 1076,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerHandleError.swift",
      "kind": "BooleanLiteral",
      "offset": 2005,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerHandleError.swift",
      "kind": "StringLiteral",
      "offset": 554,
      "length": 15,
      "value": "\"LightningDevKit.PeerHandleError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RoutingFees.swift",
      "kind": "BooleanLiteral",
      "offset": 484,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RoutingFees.swift",
      "kind": "BooleanLiteral",
      "offset": 704,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RoutingFees.swift",
      "kind": "IntegerLiteral",
      "offset": 756,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RoutingFees.swift",
      "kind": "BooleanLiteral",
      "offset": 1669,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RoutingFees.swift",
      "kind": "StringLiteral",
      "offset": 238,
      "length": 11,
      "value": "\"LightningDevKit.RoutingFees\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelShutdownStateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1092,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelShutdownStateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1312,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelShutdownStateDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1364,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelShutdownStateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2303,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelShutdownStateDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 39,
      "value": "\"LightningDevKit.Result_ChannelShutdownStateDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 497,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPathCandidate.swift",
      "kind": "IntegerLiteral",
      "offset": 769,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPathCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 1721,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPathCandidate.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 20,
      "value": "\"LightningDevKit.BlindedPathCandidate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/U128.swift",
      "kind": "BooleanLiteral",
      "offset": 803,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/U128.swift",
      "kind": "BooleanLiteral",
      "offset": 1023,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/U128.swift",
      "kind": "IntegerLiteral",
      "offset": 1075,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/U128.swift",
      "kind": "BooleanLiteral",
      "offset": 1856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/U128.swift",
      "kind": "StringLiteral",
      "offset": 597,
      "length": 4,
      "value": "\"LightningDevKit.U128\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingCreatedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1032,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingCreatedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingCreatedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingCreatedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingCreatedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 33,
      "value": "\"LightningDevKit.Result_FundingCreatedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_HTLCDestinationZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1096,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_HTLCDestinationZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1316,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_HTLCDestinationZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1368,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_HTLCDestinationZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2326,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_HTLCDestinationZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 43,
      "value": "\"LightningDevKit.Result_COption_HTLCDestinationZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelCounterparty.swift",
      "kind": "BooleanLiteral",
      "offset": 677,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelCounterparty.swift",
      "kind": "BooleanLiteral",
      "offset": 897,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelCounterparty.swift",
      "kind": "IntegerLiteral",
      "offset": 949,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelCounterparty.swift",
      "kind": "BooleanLiteral",
      "offset": 1894,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelCounterparty.swift",
      "kind": "StringLiteral",
      "offset": 423,
      "length": 19,
      "value": "\"LightningDevKit.ChannelCounterparty\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSweeperDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1031,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSweeperDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1251,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSweeperDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1303,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSweeperDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2214,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSweeperDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 32,
      "value": "\"LightningDevKit.Result_OutputSweeperDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageContext.swift",
      "kind": "BooleanLiteral",
      "offset": 730,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageContext.swift",
      "kind": "BooleanLiteral",
      "offset": 950,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageContext.swift",
      "kind": "IntegerLiteral",
      "offset": 1002,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageContext.swift",
      "kind": "StringLiteral",
      "offset": 514,
      "length": 14,
      "value": "\"LightningDevKit.MessageContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OffersMessageResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 585,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OffersMessageResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 805,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OffersMessageResponseInstructionZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 857,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OffersMessageResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1839,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OffersMessageResponseInstructionZZ.swift",
      "kind": "StringLiteral",
      "offset": 334,
      "length": 49,
      "value": "\"LightningDevKit.Option_C2Tuple_OffersMessageResponseInstructionZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyForwardingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1134,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyForwardingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1354,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyForwardingInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1406,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyForwardingInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2372,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyForwardingInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 887,
      "length": 45,
      "value": "\"LightningDevKit.Result_CounterpartyForwardingInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 474,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "IntegerLiteral",
      "offset": 746,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 1535,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 5607,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 5831,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "IntegerLiteral",
      "offset": 5884,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 6763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "StringLiteral",
      "offset": 5395,
      "length": 7,
      "value": "\"LightningDevKit.Bitcoin\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 7543,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 7767,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "IntegerLiteral",
      "offset": 7820,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "BooleanLiteral",
      "offset": 8703,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "StringLiteral",
      "offset": 7330,
      "length": 8,
      "value": "\"LightningDevKit.Currency\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Amount.swift",
      "kind": "StringLiteral",
      "offset": 266,
      "length": 6,
      "value": "\"LightningDevKit.Amount\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SpendableOutputDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 710,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SpendableOutputDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 930,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SpendableOutputDescriptorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 982,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SpendableOutputDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1885,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SpendableOutputDescriptorZ.swift",
      "kind": "StringLiteral",
      "offset": 478,
      "length": 30,
      "value": "\"LightningDevKit.Vec_SpendableOutputDescriptorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSignedFeeRange.swift",
      "kind": "BooleanLiteral",
      "offset": 841,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSignedFeeRange.swift",
      "kind": "BooleanLiteral",
      "offset": 1061,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSignedFeeRange.swift",
      "kind": "IntegerLiteral",
      "offset": 1113,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSignedFeeRange.swift",
      "kind": "BooleanLiteral",
      "offset": 2069,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingSignedFeeRange.swift",
      "kind": "StringLiteral",
      "offset": 585,
      "length": 21,
      "value": "\"LightningDevKit.ClosingSignedFeeRange\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonAcceptChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 860,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonAcceptChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 1080,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonAcceptChannelFields.swift",
      "kind": "IntegerLiteral",
      "offset": 1132,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonAcceptChannelFields.swift",
      "kind": "BooleanLiteral",
      "offset": 2104,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommonAcceptChannelFields.swift",
      "kind": "StringLiteral",
      "offset": 600,
      "length": 25,
      "value": "\"LightningDevKit.CommonAcceptChannelFields\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 687,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 907,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32CVec_u8ZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 959,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32CVec_u8ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_u32CVec_u8ZZZ.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 25,
      "value": "\"LightningDevKit.Vec_C2Tuple_u32CVec_u8ZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceLocked.swift",
      "kind": "BooleanLiteral",
      "offset": 523,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceLocked.swift",
      "kind": "BooleanLiteral",
      "offset": 743,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceLocked.swift",
      "kind": "IntegerLiteral",
      "offset": 795,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceLocked.swift",
      "kind": "BooleanLiteral",
      "offset": 1712,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceLocked.swift",
      "kind": "StringLiteral",
      "offset": 276,
      "length": 12,
      "value": "\"LightningDevKit.SpliceLocked\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1045,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1265,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawBolt11Invoice.swift",
      "kind": "IntegerLiteral",
      "offset": 1317,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawBolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 2250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawBolt11Invoice.swift",
      "kind": "StringLiteral",
      "offset": 794,
      "length": 16,
      "value": "\"LightningDevKit.RawBolt11Invoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 514,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 734,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 786,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1615,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u64Z.swift",
      "kind": "StringLiteral",
      "offset": 299,
      "length": 13,
      "value": "\"LightningDevKit.Tuple_u64u64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedTailDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedTailDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedTailDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedTailDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedTailDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 793,
      "length": 30,
      "value": "\"LightningDevKit.Result_BlindedTailDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EntropySource.swift",
      "kind": "BooleanLiteral",
      "offset": 500,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EntropySource.swift",
      "kind": "BooleanLiteral",
      "offset": 720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EntropySource.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EntropySource.swift",
      "kind": "BooleanLiteral",
      "offset": 1593,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EntropySource.swift",
      "kind": "StringLiteral",
      "offset": 284,
      "length": 13,
      "value": "\"LightningDevKit.EntropySource\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CommitmentTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 710,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CommitmentTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 930,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CommitmentTransactionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 982,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CommitmentTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1862,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_CommitmentTransactionZ.swift",
      "kind": "StringLiteral",
      "offset": 482,
      "length": 26,
      "value": "\"LightningDevKit.Vec_CommitmentTransactionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SocketAddressDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_SocketAddressDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 993,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1213,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferIdDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1265,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2145,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferIdDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 765,
      "length": 26,
      "value": "\"LightningDevKit.Result_OfferIdDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Str.swift",
      "kind": "BooleanLiteral",
      "offset": 693,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Str.swift",
      "kind": "BooleanLiteral",
      "offset": 913,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Str.swift",
      "kind": "IntegerLiteral",
      "offset": 965,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Str.swift",
      "kind": "BooleanLiteral",
      "offset": 1854,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Str.swift",
      "kind": "StringLiteral",
      "offset": 455,
      "length": 3,
      "value": "\"LightningDevKit.Str\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PositiveTimestamp.swift",
      "kind": "BooleanLiteral",
      "offset": 803,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PositiveTimestamp.swift",
      "kind": "BooleanLiteral",
      "offset": 1023,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PositiveTimestamp.swift",
      "kind": "IntegerLiteral",
      "offset": 1075,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PositiveTimestamp.swift",
      "kind": "BooleanLiteral",
      "offset": 2012,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PositiveTimestamp.swift",
      "kind": "StringLiteral",
      "offset": 551,
      "length": 17,
      "value": "\"LightningDevKit.PositiveTimestamp\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1147,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1419,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2405,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 895,
      "length": 50,
      "value": "\"LightningDevKit.Result_C2Tuple_BestBlockOutputSweeperZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageSendEventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 572,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageSendEventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 792,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageSendEventsProvider.swift",
      "kind": "IntegerLiteral",
      "offset": 844,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageSendEventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 1716,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/MessageSendEventsProvider.swift",
      "kind": "StringLiteral",
      "offset": 344,
      "length": 25,
      "value": "\"LightningDevKit.MessageSendEventsProvider\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ScorerAccountingForInFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 982,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ScorerAccountingForInFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 1202,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ScorerAccountingForInFlightHtlcs.swift",
      "kind": "IntegerLiteral",
      "offset": 1254,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ScorerAccountingForInFlightHtlcs.swift",
      "kind": "BooleanLiteral",
      "offset": 2261,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ScorerAccountingForInFlightHtlcs.swift",
      "kind": "StringLiteral",
      "offset": 715,
      "length": 32,
      "value": "\"LightningDevKit.ScorerAccountingForInFlightHtlcs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceParseOrSemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1080,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceParseOrSemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceParseOrSemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1352,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceParseOrSemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2302,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceParseOrSemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 837,
      "length": 41,
      "value": "\"LightningDevKit.Result_Bolt11InvoiceParseOrSemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1059,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1331,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PendingHTLCInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 823,
      "length": 34,
      "value": "\"LightningDevKit.Result_PendingHTLCInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1262,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1482,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1534,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2579,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 997,
      "length": 63,
      "value": "\"LightningDevKit.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZPaymentSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxSignaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxSignaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_TxSignaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TaggedHash.swift",
      "kind": "BooleanLiteral",
      "offset": 1163,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TaggedHash.swift",
      "kind": "BooleanLiteral",
      "offset": 1383,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TaggedHash.swift",
      "kind": "IntegerLiteral",
      "offset": 1435,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TaggedHash.swift",
      "kind": "BooleanLiteral",
      "offset": 2344,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TaggedHash.swift",
      "kind": "StringLiteral",
      "offset": 918,
      "length": 10,
      "value": "\"LightningDevKit.TaggedHash\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 954,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1174,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt11SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1226,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt11SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2133,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneBolt11SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 721,
      "length": 31,
      "value": "\"LightningDevKit.Result_NoneBolt11SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 512,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 732,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 784,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelFeatures.swift",
      "kind": "StringLiteral",
      "offset": 262,
      "length": 15,
      "value": "\"LightningDevKit.ChannelFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 744,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 964,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroringMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1016,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1976,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ErroringMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 487,
      "length": 22,
      "value": "\"LightningDevKit.ErroringMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionPacketDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1011,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionPacketDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionPacketDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1283,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionPacketDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2186,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OnionPacketDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 779,
      "length": 30,
      "value": "\"LightningDevKit.Result_OnionPacketDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1141,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1361,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11Invoice.swift",
      "kind": "IntegerLiteral",
      "offset": 1413,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 2334,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11Invoice.swift",
      "kind": "StringLiteral",
      "offset": 893,
      "length": 13,
      "value": "\"LightningDevKit.Bolt11Invoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1201,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1421,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTransactionParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1473,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTransactionParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 2457,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTransactionParameters.swift",
      "kind": "StringLiteral",
      "offset": 938,
      "length": 28,
      "value": "\"LightningDevKit.ChannelTransactionParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 634,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 854,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 906,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1727,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 8452,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 8676,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 8729,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 9673,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "StringLiteral",
      "offset": 8233,
      "length": 14,
      "value": "\"LightningDevKit.ChannelFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 10785,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 11009,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 11062,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 11994,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "StringLiteral",
      "offset": 10569,
      "length": 11,
      "value": "\"LightningDevKit.NodeFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NetworkUpdate.swift",
      "kind": "StringLiteral",
      "offset": 419,
      "length": 13,
      "value": "\"LightningDevKit.NetworkUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 793,
      "length": 30,
      "value": "\"LightningDevKit.Result_ChannelInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHopDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2160,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteHopDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 775,
      "length": 27,
      "value": "\"LightningDevKit.Result_RouteHopDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UtxoResult.swift",
      "kind": "BooleanLiteral",
      "offset": 572,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UtxoResult.swift",
      "kind": "BooleanLiteral",
      "offset": 792,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UtxoResult.swift",
      "kind": "IntegerLiteral",
      "offset": 844,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UtxoResult.swift",
      "kind": "BooleanLiteral",
      "offset": 1653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UtxoResult.swift",
      "kind": "StringLiteral",
      "offset": 360,
      "length": 10,
      "value": "\"LightningDevKit.UtxoResult\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Pong.swift",
      "kind": "BooleanLiteral",
      "offset": 703,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Pong.swift",
      "kind": "BooleanLiteral",
      "offset": 923,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Pong.swift",
      "kind": "IntegerLiteral",
      "offset": 975,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Pong.swift",
      "kind": "BooleanLiteral",
      "offset": 1856,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Pong.swift",
      "kind": "StringLiteral",
      "offset": 464,
      "length": 4,
      "value": "\"LightningDevKit.Pong\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 849,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1069,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1121,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ.swift",
      "kind": "StringLiteral",
      "offset": 590,
      "length": 57,
      "value": "\"LightningDevKit.Vec_C2Tuple_AsyncPaymentsMessageMessageSendInstructionsZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Listen.swift",
      "kind": "BooleanLiteral",
      "offset": 1689,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Listen.swift",
      "kind": "BooleanLiteral",
      "offset": 1909,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Listen.swift",
      "kind": "IntegerLiteral",
      "offset": 1961,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Listen.swift",
      "kind": "BooleanLiteral",
      "offset": 2750,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Listen.swift",
      "kind": "StringLiteral",
      "offset": 1480,
      "length": 6,
      "value": "\"LightningDevKit.Listen\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 711,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 931,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ShutdownScript.swift",
      "kind": "IntegerLiteral",
      "offset": 983,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 1908,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ShutdownScript.swift",
      "kind": "StringLiteral",
      "offset": 462,
      "length": 14,
      "value": "\"LightningDevKit.ShutdownScript\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAliasDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1011,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAliasDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAliasDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1283,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAliasDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2173,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeAliasDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 781,
      "length": 28,
      "value": "\"LightningDevKit.Result_NodeAliasDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 466,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ThirtyTwoBytesZ.swift",
      "kind": "IntegerLiteral",
      "offset": 738,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1602,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ThirtyTwoBytesZ.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 22,
      "value": "\"LightningDevKit.Option_ThirtyTwoBytesZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AnnouncementSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1088,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AnnouncementSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1308,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AnnouncementSignaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1360,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AnnouncementSignaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2310,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AnnouncementSignaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 845,
      "length": 41,
      "value": "\"LightningDevKit.Result_AnnouncementSignaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCOutputInCommitmentZ.swift",
      "kind": "BooleanLiteral",
      "offset": 715,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCOutputInCommitmentZ.swift",
      "kind": "BooleanLiteral",
      "offset": 935,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCOutputInCommitmentZ.swift",
      "kind": "IntegerLiteral",
      "offset": 987,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCOutputInCommitmentZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1871,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCOutputInCommitmentZ.swift",
      "kind": "StringLiteral",
      "offset": 486,
      "length": 27,
      "value": "\"LightningDevKit.Vec_HTLCOutputInCommitmentZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UnsignedGossipMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 497,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UnsignedGossipMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UnsignedGossipMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 769,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UnsignedGossipMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1625,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/UnsignedGossipMessage.swift",
      "kind": "StringLiteral",
      "offset": 274,
      "length": 21,
      "value": "\"LightningDevKit.UnsignedGossipMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 990,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1210,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeIdDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1262,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeIdDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2138,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeIdDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 763,
      "length": 25,
      "value": "\"LightningDevKit.Result_NodeIdDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 422,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 642,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_StrZ.swift",
      "kind": "IntegerLiteral",
      "offset": 694,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_StrZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1511,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_StrZ.swift",
      "kind": "StringLiteral",
      "offset": 209,
      "length": 11,
      "value": "\"LightningDevKit.Option_StrZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 537,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 757,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12ParseError.swift",
      "kind": "IntegerLiteral",
      "offset": 809,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12ParseError.swift",
      "kind": "BooleanLiteral",
      "offset": 1742,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12ParseError.swift",
      "kind": "StringLiteral",
      "offset": 286,
      "length": 16,
      "value": "\"LightningDevKit.Bolt12ParseError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 571,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 791,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageForwardNode.swift",
      "kind": "IntegerLiteral",
      "offset": 843,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageForwardNode.swift",
      "kind": "BooleanLiteral",
      "offset": 1784,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MessageForwardNode.swift",
      "kind": "StringLiteral",
      "offset": 318,
      "length": 18,
      "value": "\"LightningDevKit.MessageForwardNode\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ChannelIdPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 722,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ChannelIdPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 942,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ChannelIdPublicKeyZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 994,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ChannelIdPublicKeyZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1905,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ChannelIdPublicKeyZZ.swift",
      "kind": "StringLiteral",
      "offset": 488,
      "length": 32,
      "value": "\"LightningDevKit.Vec_C2Tuple_ChannelIdPublicKeyZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 686,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 906,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 958,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1891,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentUpdate.swift",
      "kind": "StringLiteral",
      "offset": 435,
      "length": 16,
      "value": "\"LightningDevKit.CommitmentUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64CVec_u8ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 801,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64CVec_u8ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64CVec_u8ZZ.swift",
      "kind": "StringLiteral",
      "offset": 309,
      "length": 18,
      "value": "\"LightningDevKit.Tuple_u64CVec_u8ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TransactionU16LenLimited.swift",
      "kind": "BooleanLiteral",
      "offset": 980,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TransactionU16LenLimited.swift",
      "kind": "BooleanLiteral",
      "offset": 1200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TransactionU16LenLimited.swift",
      "kind": "IntegerLiteral",
      "offset": 1252,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TransactionU16LenLimited.swift",
      "kind": "BooleanLiteral",
      "offset": 2220,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TransactionU16LenLimited.swift",
      "kind": "StringLiteral",
      "offset": 721,
      "length": 24,
      "value": "\"LightningDevKit.TransactionU16LenLimited\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/EmptyNodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 502,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/EmptyNodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 722,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/EmptyNodeIdLookUp.swift",
      "kind": "IntegerLiteral",
      "offset": 774,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/EmptyNodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 1711,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/EmptyNodeIdLookUp.swift",
      "kind": "StringLiteral",
      "offset": 250,
      "length": 17,
      "value": "\"LightningDevKit.EmptyNodeIdLookUp\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithDerivedPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 832,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithDerivedPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1052,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithDerivedPayerIdBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1104,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithDerivedPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2139,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithDerivedPayerIdBuilder.swift",
      "kind": "StringLiteral",
      "offset": 558,
      "length": 39,
      "value": "\"LightningDevKit.InvoiceRequestWithDerivedPayerIdBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 793,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1013,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1065,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1902,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 575,
      "length": 16,
      "value": "\"LightningDevKit.Result_NoneNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1319,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 1539,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12Invoice.swift",
      "kind": "IntegerLiteral",
      "offset": 1591,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12Invoice.swift",
      "kind": "BooleanLiteral",
      "offset": 2512,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12Invoice.swift",
      "kind": "StringLiteral",
      "offset": 1071,
      "length": 13,
      "value": "\"LightningDevKit.Bolt12Invoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RecentPaymentDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 713,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RecentPaymentDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 933,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RecentPaymentDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 985,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RecentPaymentDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1861,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RecentPaymentDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 486,
      "length": 25,
      "value": "\"LightningDevKit.Vec_RecentPaymentDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1083,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1303,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationBasepointDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1355,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationBasepointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2290,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RevocationBasepointDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 843,
      "length": 38,
      "value": "\"LightningDevKit.Result_RevocationBasepointDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReestablish.swift",
      "kind": "BooleanLiteral",
      "offset": 805,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReestablish.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReestablish.swift",
      "kind": "IntegerLiteral",
      "offset": 1077,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReestablish.swift",
      "kind": "BooleanLiteral",
      "offset": 2018,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReestablish.swift",
      "kind": "StringLiteral",
      "offset": 552,
      "length": 18,
      "value": "\"LightningDevKit.ChannelReestablish\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MaxDustHTLCExposureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1075,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MaxDustHTLCExposureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1295,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MaxDustHTLCExposureDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1347,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MaxDustHTLCExposureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2282,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MaxDustHTLCExposureDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 835,
      "length": 38,
      "value": "\"LightningDevKit.Result_MaxDustHTLCExposureDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 593,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 865,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1855,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ.swift",
      "kind": "StringLiteral",
      "offset": 340,
      "length": 51,
      "value": "\"LightningDevKit.Option_C2Tuple_ReleaseHeldHtlcResponseInstructionZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFulfillHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFulfillHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFulfillHTLCDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFulfillHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFulfillHTLCDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 36,
      "value": "\"LightningDevKit.Result_UpdateFulfillHTLCDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_AsyncPaymentsMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 627,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_AsyncPaymentsMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_AsyncPaymentsMessageMessageSendInstructionsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_AsyncPaymentsMessageMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_AsyncPaymentsMessageMessageSendInstructionsZ.swift",
      "kind": "StringLiteral",
      "offset": 375,
      "length": 50,
      "value": "\"LightningDevKit.Tuple_AsyncPaymentsMessageMessageSendInstructionsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfigUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 546,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfigUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfigUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfigUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfigUpdate.swift",
      "kind": "StringLiteral",
      "offset": 292,
      "length": 19,
      "value": "\"LightningDevKit.ChannelConfigUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HostnameDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 992,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HostnameDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1212,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HostnameDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1264,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HostnameDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2148,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HostnameDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 763,
      "length": 27,
      "value": "\"LightningDevKit.Result_HostnameDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendSuccess.swift",
      "kind": "BooleanLiteral",
      "offset": 500,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendSuccess.swift",
      "kind": "BooleanLiteral",
      "offset": 720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendSuccess.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendSuccess.swift",
      "kind": "BooleanLiteral",
      "offset": 1585,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SendSuccess.swift",
      "kind": "StringLiteral",
      "offset": 287,
      "length": 11,
      "value": "\"LightningDevKit.SendSuccess\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bech32Error.swift",
      "kind": "BooleanLiteral",
      "offset": 467,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bech32Error.swift",
      "kind": "BooleanLiteral",
      "offset": 687,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bech32Error.swift",
      "kind": "IntegerLiteral",
      "offset": 739,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bech32Error.swift",
      "kind": "BooleanLiteral",
      "offset": 1552,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Bech32Error.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 11,
      "value": "\"LightningDevKit.Bech32Error\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1138,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1358,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1410,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2392,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentOutputDescriptorDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 887,
      "length": 49,
      "value": "\"LightningDevKit.Result_DelayedPaymentOutputDescriptorDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 834,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1054,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1106,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2108,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ.swift",
      "kind": "StringLiteral",
      "offset": 578,
      "length": 54,
      "value": "\"LightningDevKit.Vec_C3Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_EventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1026,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_EventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1246,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_EventZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1298,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_EventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2213,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_EventZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 33,
      "value": "\"LightningDevKit.Result_COption_EventZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 318,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "BooleanLiteral",
      "offset": 429,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "Array",
      "offset": 496,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "BooleanLiteral",
      "offset": 1414,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "StringLiteral",
      "offset": 2327,
      "length": 49,
      "value": "\"org.lightningdevkit.Bindings.instanceIndexQueue\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "BooleanLiteral",
      "offset": 2553,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2837,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2854,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2837,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2854,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2837,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "IntegerLiteral",
      "offset": 2854,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "BooleanLiteral",
      "offset": 3241,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/Bindings.swift",
      "kind": "StringLiteral",
      "offset": 89276,
      "length": 22,
      "value": "\"LightningDevKit.InstanceCrashSimulator\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 624,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 844,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 896,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TransactionZ.swift",
      "kind": "StringLiteral",
      "offset": 406,
      "length": 16,
      "value": "\"LightningDevKit.Vec_TransactionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReestablishDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1060,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReestablishDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1280,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReestablishDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1332,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReestablishDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2263,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelReestablishDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 821,
      "length": 37,
      "value": "\"LightningDevKit.Result_ChannelReestablishDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 479,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 699,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u64ZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 751,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u64ZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_u64u64ZZ.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 23,
      "value": "\"LightningDevKit.Option_C2Tuple_u64u64ZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1950,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 2222,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 3147,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelDetails.swift",
      "kind": "StringLiteral",
      "offset": 1701,
      "length": 14,
      "value": "\"LightningDevKit.ChannelDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteParametersDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2244,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteParametersDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 34,
      "value": "\"LightningDevKit.Result_RouteParametersDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 580,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 800,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesThirtyTwoBytesZ.swift",
      "kind": "IntegerLiteral",
      "offset": 852,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesThirtyTwoBytesZ.swift",
      "kind": "StringLiteral",
      "offset": 343,
      "length": 35,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesThirtyTwoBytesZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HolderCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1137,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HolderCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1357,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HolderCommitmentTransactionDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1409,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HolderCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2379,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HolderCommitmentTransactionDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 889,
      "length": 46,
      "value": "\"LightningDevKit.Result_HolderCommitmentTransactionDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithExplicitSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1222,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithExplicitSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1442,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithExplicitSigningPubkeyBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1494,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithExplicitSigningPubkeyBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2529,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceWithExplicitSigningPubkeyBuilder.swift",
      "kind": "StringLiteral",
      "offset": 948,
      "length": 39,
      "value": "\"LightningDevKit.InvoiceWithExplicitSigningPubkeyBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LightningError.swift",
      "kind": "BooleanLiteral",
      "offset": 489,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LightningError.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LightningError.swift",
      "kind": "IntegerLiteral",
      "offset": 761,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LightningError.swift",
      "kind": "BooleanLiteral",
      "offset": 1686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/LightningError.swift",
      "kind": "StringLiteral",
      "offset": 240,
      "length": 14,
      "value": "\"LightningDevKit.LightningError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12OfferContext.swift",
      "kind": "BooleanLiteral",
      "offset": 669,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12OfferContext.swift",
      "kind": "BooleanLiteral",
      "offset": 889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12OfferContext.swift",
      "kind": "IntegerLiteral",
      "offset": 941,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12OfferContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1882,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt12OfferContext.swift",
      "kind": "StringLiteral",
      "offset": 416,
      "length": 18,
      "value": "\"LightningDevKit.Bolt12OfferContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 673,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 893,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 945,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1890,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/DirectedChannelInfo.swift",
      "kind": "StringLiteral",
      "offset": 419,
      "length": 19,
      "value": "\"LightningDevKit.DirectedChannelInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BuiltCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 549,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BuiltCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 769,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BuiltCommitmentTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 821,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BuiltCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1797,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BuiltCommitmentTransaction.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 26,
      "value": "\"LightningDevKit.BuiltCommitmentTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ResponseInstruction.swift",
      "kind": "BooleanLiteral",
      "offset": 560,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ResponseInstruction.swift",
      "kind": "BooleanLiteral",
      "offset": 780,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ResponseInstruction.swift",
      "kind": "IntegerLiteral",
      "offset": 832,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ResponseInstruction.swift",
      "kind": "BooleanLiteral",
      "offset": 1777,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ResponseInstruction.swift",
      "kind": "StringLiteral",
      "offset": 306,
      "length": 19,
      "value": "\"LightningDevKit.ResponseInstruction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PublicHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 495,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PublicHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 715,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PublicHopCandidate.swift",
      "kind": "IntegerLiteral",
      "offset": 767,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PublicHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 1708,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PublicHopCandidate.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 18,
      "value": "\"LightningDevKit.PublicHopCandidate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SocketDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2220,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SocketDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2440,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SocketDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 2492,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SocketDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 3325,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SocketDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 2001,
      "length": 16,
      "value": "\"LightningDevKit.SocketDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 515,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 735,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "IntegerLiteral",
      "offset": 787,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 1600,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 5988,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 6212,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "IntegerLiteral",
      "offset": 6265,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 7173,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "StringLiteral",
      "offset": 5776,
      "length": 7,
      "value": "\"LightningDevKit.Forward\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 8312,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 8536,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "IntegerLiteral",
      "offset": 8589,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "BooleanLiteral",
      "offset": 9497,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "StringLiteral",
      "offset": 8100,
      "length": 7,
      "value": "\"LightningDevKit.Receive\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PeeledOnion.swift",
      "kind": "StringLiteral",
      "offset": 302,
      "length": 11,
      "value": "\"LightningDevKit.PeeledOnion\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PeerDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 664,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PeerDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 884,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PeerDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 936,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PeerDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1773,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PeerDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 446,
      "length": 16,
      "value": "\"LightningDevKit.Vec_PeerDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHop.swift",
      "kind": "BooleanLiteral",
      "offset": 903,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1123,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHop.swift",
      "kind": "IntegerLiteral",
      "offset": 1175,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHop.swift",
      "kind": "BooleanLiteral",
      "offset": 2084,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedHop.swift",
      "kind": "StringLiteral",
      "offset": 658,
      "length": 10,
      "value": "\"LightningDevKit.BlindedHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1065,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 1285,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationBasepoint.swift",
      "kind": "IntegerLiteral",
      "offset": 1337,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationBasepoint.swift",
      "kind": "BooleanLiteral",
      "offset": 2282,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationBasepoint.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 19,
      "value": "\"LightningDevKit.RevocationBasepoint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ClaimedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 644,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ClaimedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 864,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ClaimedHTLCZ.swift",
      "kind": "IntegerLiteral",
      "offset": 916,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ClaimedHTLCZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1753,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ClaimedHTLCZ.swift",
      "kind": "StringLiteral",
      "offset": 426,
      "length": 16,
      "value": "\"LightningDevKit.Vec_ClaimedHTLCZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1173,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1393,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 1445,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2401,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentTransaction.swift",
      "kind": "StringLiteral",
      "offset": 917,
      "length": 21,
      "value": "\"LightningDevKit.CommitmentTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 899,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1119,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1171,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2051,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 671,
      "length": 26,
      "value": "\"LightningDevKit.Result_ThirtyTwoBytesNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1080,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1352,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2334,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 829,
      "length": 49,
      "value": "\"LightningDevKit.Result_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u32Z.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u32Z.swift",
      "kind": "BooleanLiteral",
      "offset": 626,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u32Z.swift",
      "kind": "IntegerLiteral",
      "offset": 678,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u32Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1495,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u32Z.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 11,
      "value": "\"LightningDevKit.Option_u32Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceInit.swift",
      "kind": "BooleanLiteral",
      "offset": 575,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceInit.swift",
      "kind": "BooleanLiteral",
      "offset": 795,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceInit.swift",
      "kind": "IntegerLiteral",
      "offset": 847,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceInit.swift",
      "kind": "BooleanLiteral",
      "offset": 1756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceInit.swift",
      "kind": "StringLiteral",
      "offset": 330,
      "length": 10,
      "value": "\"LightningDevKit.SpliceInit\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringFeeParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1210,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringFeeParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1430,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringFeeParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1482,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringFeeParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 2493,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringFeeParameters.swift",
      "kind": "StringLiteral",
      "offset": 942,
      "length": 33,
      "value": "\"LightningDevKit.ProbabilisticScoringFeeParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDerivationParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1117,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDerivationParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1337,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDerivationParametersDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1389,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDerivationParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2359,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelDerivationParametersDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 869,
      "length": 46,
      "value": "\"LightningDevKit.Result_ChannelDerivationParametersDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedTail.swift",
      "kind": "BooleanLiteral",
      "offset": 775,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedTail.swift",
      "kind": "BooleanLiteral",
      "offset": 995,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedTail.swift",
      "kind": "IntegerLiteral",
      "offset": 1047,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedTail.swift",
      "kind": "BooleanLiteral",
      "offset": 1960,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedTail.swift",
      "kind": "StringLiteral",
      "offset": 529,
      "length": 11,
      "value": "\"LightningDevKit.BlindedTail\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelId.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelId.swift",
      "kind": "BooleanLiteral",
      "offset": 1493,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelId.swift",
      "kind": "IntegerLiteral",
      "offset": 1545,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelId.swift",
      "kind": "BooleanLiteral",
      "offset": 2450,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelId.swift",
      "kind": "StringLiteral",
      "offset": 1029,
      "length": 9,
      "value": "\"LightningDevKit.ChannelId\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persister.swift",
      "kind": "BooleanLiteral",
      "offset": 746,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persister.swift",
      "kind": "BooleanLiteral",
      "offset": 966,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persister.swift",
      "kind": "IntegerLiteral",
      "offset": 1018,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persister.swift",
      "kind": "BooleanLiteral",
      "offset": 1823,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Persister.swift",
      "kind": "StringLiteral",
      "offset": 534,
      "length": 9,
      "value": "\"LightningDevKit.Persister\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1033,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1253,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12ParseErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1305,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12ParseErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundBolt12ParseErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 801,
      "length": 30,
      "value": "\"LightningDevKit.Result_RefundBolt12ParseErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Retry.swift",
      "kind": "BooleanLiteral",
      "offset": 411,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Retry.swift",
      "kind": "BooleanLiteral",
      "offset": 631,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Retry.swift",
      "kind": "IntegerLiteral",
      "offset": 683,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Retry.swift",
      "kind": "BooleanLiteral",
      "offset": 1468,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Retry.swift",
      "kind": "StringLiteral",
      "offset": 204,
      "length": 5,
      "value": "\"LightningDevKit.Retry\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 977,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1249,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2152,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedMessagePathNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 745,
      "length": 30,
      "value": "\"LightningDevKit.Result_BlindedMessagePathNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointCVec_u64ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 717,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointCVec_u64ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 937,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointCVec_u64ZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 989,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointCVec_u64ZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1896,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OutPointCVec_u64ZZZ.swift",
      "kind": "StringLiteral",
      "offset": 484,
      "length": 31,
      "value": "\"LightningDevKit.Vec_C2Tuple_OutPointCVec_u64ZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_APIErrorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1047,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_APIErrorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1267,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_APIErrorZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1319,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_APIErrorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2246,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_APIErrorZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 36,
      "value": "\"LightningDevKit.Result_COption_APIErrorZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeyNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 864,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeyNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1084,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeyNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1136,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeyNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1996,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PublicKeyNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 641,
      "length": 21,
      "value": "\"LightningDevKit.Result_PublicKeyNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1039,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1259,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelV2DecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1311,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2230,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_AcceptChannelV2DecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 803,
      "length": 34,
      "value": "\"LightningDevKit.Result_AcceptChannelV2DecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1229,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1449,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1501,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2526,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 969,
      "length": 58,
      "value": "\"LightningDevKit.Result_OfferWithDerivedMetadataBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BumpTransactionEventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 988,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BumpTransactionEventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BumpTransactionEventHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1260,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BumpTransactionEventHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2240,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BumpTransactionEventHandler.swift",
      "kind": "StringLiteral",
      "offset": 726,
      "length": 27,
      "value": "\"LightningDevKit.BumpTransactionEventHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FutureCallback.swift",
      "kind": "BooleanLiteral",
      "offset": 1316,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FutureCallback.swift",
      "kind": "BooleanLiteral",
      "offset": 1536,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FutureCallback.swift",
      "kind": "IntegerLiteral",
      "offset": 1588,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FutureCallback.swift",
      "kind": "BooleanLiteral",
      "offset": 2413,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/FutureCallback.swift",
      "kind": "StringLiteral",
      "offset": 1099,
      "length": 14,
      "value": "\"LightningDevKit.FutureCallback\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 459,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "IntegerLiteral",
      "offset": 731,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 1552,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 20702,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 20926,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "IntegerLiteral",
      "offset": 20979,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 21963,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "StringLiteral",
      "offset": 20474,
      "length": 23,
      "value": "\"LightningDevKit.CounterpartyForceClosed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 23219,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 23443,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "IntegerLiteral",
      "offset": 23496,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 24456,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "StringLiteral",
      "offset": 22997,
      "length": 17,
      "value": "\"LightningDevKit.HolderForceClosed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 26184,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 26408,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "IntegerLiteral",
      "offset": 26461,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 27409,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "StringLiteral",
      "offset": 25964,
      "length": 15,
      "value": "\"LightningDevKit.ProcessingError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 28359,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 28583,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "IntegerLiteral",
      "offset": 28636,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "BooleanLiteral",
      "offset": 29596,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "StringLiteral",
      "offset": 28137,
      "length": 17,
      "value": "\"LightningDevKit.PeerFeerateTooLow\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ClosureReason.swift",
      "kind": "StringLiteral",
      "offset": 244,
      "length": 13,
      "value": "\"LightningDevKit.ClosureReason\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1100,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1320,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1372,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2311,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelMonitorUpdateDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 859,
      "length": 39,
      "value": "\"LightningDevKit.Result_ChannelMonitorUpdateDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedFailureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1052,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedFailureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1272,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedFailureDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1324,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedFailureDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2239,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedFailureDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 33,
      "value": "\"LightningDevKit.Result_BlindedFailureDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 500,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 720,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateHopCandidate.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 1717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateHopCandidate.swift",
      "kind": "StringLiteral",
      "offset": 246,
      "length": 19,
      "value": "\"LightningDevKit.PrivateHopCandidate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_FilterZ.swift",
      "kind": "BooleanLiteral",
      "offset": 443,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_FilterZ.swift",
      "kind": "BooleanLiteral",
      "offset": 663,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_FilterZ.swift",
      "kind": "IntegerLiteral",
      "offset": 715,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_FilterZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1544,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_FilterZ.swift",
      "kind": "StringLiteral",
      "offset": 227,
      "length": 14,
      "value": "\"LightningDevKit.Option_FilterZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplayEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 1070,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplayEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 1290,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplayEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 1342,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplayEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 2255,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReplayEvent.swift",
      "kind": "StringLiteral",
      "offset": 824,
      "length": 11,
      "value": "\"LightningDevKit.ReplayEvent\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingSignedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingSignedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FundingSignedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_FundingSignedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OutboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 527,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OutboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 747,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OutboundHTLCStateDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 799,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OutboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1710,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OutboundHTLCStateDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 293,
      "length": 32,
      "value": "\"LightningDevKit.Option_OutboundHTLCStateDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedNodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1102,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedNodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1322,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedNodeAnnouncementDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1374,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedNodeAnnouncementDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2332,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UnsignedNodeAnnouncementDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 857,
      "length": 43,
      "value": "\"LightningDevKit.Result_UnsignedNodeAnnouncementDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Quantity.swift",
      "kind": "BooleanLiteral",
      "offset": 412,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Quantity.swift",
      "kind": "BooleanLiteral",
      "offset": 632,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Quantity.swift",
      "kind": "IntegerLiteral",
      "offset": 684,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Quantity.swift",
      "kind": "BooleanLiteral",
      "offset": 1481,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Quantity.swift",
      "kind": "StringLiteral",
      "offset": 202,
      "length": 8,
      "value": "\"LightningDevKit.Quantity\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 485,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 705,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessagePath.swift",
      "kind": "IntegerLiteral",
      "offset": 757,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessagePath.swift",
      "kind": "BooleanLiteral",
      "offset": 1690,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OnionMessagePath.swift",
      "kind": "StringLiteral",
      "offset": 234,
      "length": 16,
      "value": "\"LightningDevKit.OnionMessagePath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 627,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ.swift",
      "kind": "StringLiteral",
      "offset": 375,
      "length": 50,
      "value": "\"LightningDevKit.Tuple_RawBolt11Invoice_u832Bolt11InvoiceSignatureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 520,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 740,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32TxOutZ.swift",
      "kind": "IntegerLiteral",
      "offset": 792,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1629,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u32TxOutZ.swift",
      "kind": "StringLiteral",
      "offset": 303,
      "length": 15,
      "value": "\"LightningDevKit.Tuple_u32TxOutZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DescriptionCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1017,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DescriptionCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1237,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DescriptionCreationErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1289,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DescriptionCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DescriptionCreationErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 783,
      "length": 32,
      "value": "\"LightningDevKit.Result_DescriptionCreationErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 754,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 974,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithDerivedMetadataBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1026,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithDerivedMetadataBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2029,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferWithDerivedMetadataBuilder.swift",
      "kind": "StringLiteral",
      "offset": 488,
      "length": 31,
      "value": "\"LightningDevKit.OfferWithDerivedMetadataBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FinalOnionHopDataDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FinalOnionHopDataDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FinalOnionHopDataDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FinalOnionHopDataDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_FinalOnionHopDataDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 36,
      "value": "\"LightningDevKit.Result_FinalOnionHopDataDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/AsyncPaymentsMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 742,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/AsyncPaymentsMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/AsyncPaymentsMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1014,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/AsyncPaymentsMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1894,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/AsyncPaymentsMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 512,
      "length": 27,
      "value": "\"LightningDevKit.AsyncPaymentsMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAbort.swift",
      "kind": "BooleanLiteral",
      "offset": 564,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAbort.swift",
      "kind": "BooleanLiteral",
      "offset": 784,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAbort.swift",
      "kind": "IntegerLiteral",
      "offset": 836,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAbort.swift",
      "kind": "BooleanLiteral",
      "offset": 1729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAbort.swift",
      "kind": "StringLiteral",
      "offset": 322,
      "length": 7,
      "value": "\"LightningDevKit.TxAbort\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_InboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 523,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_InboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 743,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_InboundHTLCStateDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 795,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_InboundHTLCStateDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1702,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_InboundHTLCStateDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 290,
      "length": 31,
      "value": "\"LightningDevKit.Option_InboundHTLCStateDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPayInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 541,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPayInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 761,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPayInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 813,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPayInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1738,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPayInfo.swift",
      "kind": "StringLiteral",
      "offset": 292,
      "length": 14,
      "value": "\"LightningDevKit.BlindedPayInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1227,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1447,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1499,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2575,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 955,
      "length": 70,
      "value": "\"LightningDevKit.Result_C3Tuple_ThirtyTwoBytesRecipientOnionFieldsRouteParametersZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 580,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 800,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelMonitorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 852,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelMonitorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesChannelMonitorZ.swift",
      "kind": "StringLiteral",
      "offset": 343,
      "length": 35,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesChannelMonitorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxOut.swift",
      "kind": "BooleanLiteral",
      "offset": 602,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxOut.swift",
      "kind": "BooleanLiteral",
      "offset": 822,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxOut.swift",
      "kind": "IntegerLiteral",
      "offset": 874,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxOut.swift",
      "kind": "BooleanLiteral",
      "offset": 1659,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxOut.swift",
      "kind": "StringLiteral",
      "offset": 395,
      "length": 5,
      "value": "\"LightningDevKit.TxOut\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MessageContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1058,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MessageContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1278,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MessageContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1330,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MessageContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_MessageContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 823,
      "length": 33,
      "value": "\"LightningDevKit.Result_MessageContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 574,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 794,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 846,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 1639,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 15001,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 15225,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 15278,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 16238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 14773,
      "length": 23,
      "value": "\"LightningDevKit.ClaimableOnChannelClose\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 20878,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 21102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 21155,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 22143,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 20643,
      "length": 30,
      "value": "\"LightningDevKit.ClaimableAwaitingConfirmations\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 23623,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 23847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 23900,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 24844,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 23398,
      "length": 20,
      "value": "\"LightningDevKit.ContentiousClaimable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 26733,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 26957,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 27010,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 27978,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 26503,
      "length": 25,
      "value": "\"LightningDevKit.MaybeTimeoutClaimableHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 29950,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 30174,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 30227,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 31199,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 29719,
      "length": 26,
      "value": "\"LightningDevKit.MaybePreimageClaimableHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 32833,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 33057,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "IntegerLiteral",
      "offset": 33110,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "BooleanLiteral",
      "offset": 34114,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 32594,
      "length": 34,
      "value": "\"LightningDevKit.CounterpartyRevokedOutputClaimable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Balance.swift",
      "kind": "StringLiteral",
      "offset": 365,
      "length": 7,
      "value": "\"LightningDevKit.Balance\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NextMessageHop.swift",
      "kind": "BooleanLiteral",
      "offset": 541,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NextMessageHop.swift",
      "kind": "BooleanLiteral",
      "offset": 761,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NextMessageHop.swift",
      "kind": "IntegerLiteral",
      "offset": 813,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NextMessageHop.swift",
      "kind": "BooleanLiteral",
      "offset": 1638,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/NextMessageHop.swift",
      "kind": "StringLiteral",
      "offset": 325,
      "length": 14,
      "value": "\"LightningDevKit.NextMessageHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPayInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1058,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPayInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1278,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPayInfoDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1330,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPayInfoDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPayInfoDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 823,
      "length": 33,
      "value": "\"LightningDevKit.Result_BlindedPayInfoDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxInitRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 997,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxInitRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1217,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxInitRbfDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1269,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxInitRbfDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2159,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxInitRbfDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 767,
      "length": 28,
      "value": "\"LightningDevKit.Result_TxInitRbfDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_BestBlockOutputSweeperZ.swift",
      "kind": "BooleanLiteral",
      "offset": 562,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_BestBlockOutputSweeperZ.swift",
      "kind": "BooleanLiteral",
      "offset": 782,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_BestBlockOutputSweeperZ.swift",
      "kind": "IntegerLiteral",
      "offset": 834,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_BestBlockOutputSweeperZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1737,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_BestBlockOutputSweeperZ.swift",
      "kind": "StringLiteral",
      "offset": 331,
      "length": 29,
      "value": "\"LightningDevKit.Tuple_BestBlockOutputSweeperZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1189,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1409,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1461,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2473,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 931,
      "length": 56,
      "value": "\"LightningDevKit.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceLockedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceLockedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceLockedDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceLockedDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpliceLockedDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_SpliceLockedDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MinFinalCltvExpiryDelta.swift",
      "kind": "BooleanLiteral",
      "offset": 562,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MinFinalCltvExpiryDelta.swift",
      "kind": "BooleanLiteral",
      "offset": 782,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MinFinalCltvExpiryDelta.swift",
      "kind": "IntegerLiteral",
      "offset": 834,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MinFinalCltvExpiryDelta.swift",
      "kind": "BooleanLiteral",
      "offset": 1798,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MinFinalCltvExpiryDelta.swift",
      "kind": "StringLiteral",
      "offset": 304,
      "length": 23,
      "value": "\"LightningDevKit.MinFinalCltvExpiryDelta\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 438,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 658,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TypeZ.swift",
      "kind": "IntegerLiteral",
      "offset": 710,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TypeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1531,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TypeZ.swift",
      "kind": "StringLiteral",
      "offset": 224,
      "length": 12,
      "value": "\"LightningDevKit.Option_TypeZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OffersContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 487,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OffersContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 707,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OffersContextZ.swift",
      "kind": "IntegerLiteral",
      "offset": 759,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OffersContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_OffersContextZ.swift",
      "kind": "StringLiteral",
      "offset": 264,
      "length": 21,
      "value": "\"LightningDevKit.Option_OffersContextZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/FourBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 451,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/FourBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/FourBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 723,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/FourBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1528,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/FourBytes.swift",
      "kind": "StringLiteral",
      "offset": 240,
      "length": 9,
      "value": "\"LightningDevKit.FourBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCreationKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1044,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCreationKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1264,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCreationKeysDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1316,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCreationKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxCreationKeysDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 809,
      "length": 33,
      "value": "\"LightningDevKit.Result_TxCreationKeysDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_CVec_u8Zu64ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 959,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_CVec_u8Zu64ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1179,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_CVec_u8Zu64ZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1231,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_CVec_u8Zu64ZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2142,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_CVec_u8Zu64ZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 725,
      "length": 32,
      "value": "\"LightningDevKit.Result_C2Tuple_CVec_u8Zu64ZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HolderCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 726,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HolderCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 946,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HolderCommitmentTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 998,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HolderCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1978,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HolderCommitmentTransaction.swift",
      "kind": "StringLiteral",
      "offset": 464,
      "length": 27,
      "value": "\"LightningDevKit.HolderCommitmentTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrackedSpendableOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1094,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrackedSpendableOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1314,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrackedSpendableOutputDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1366,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrackedSpendableOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2316,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TrackedSpendableOutputDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 851,
      "length": 41,
      "value": "\"LightningDevKit.Result_TrackedSpendableOutputDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1069,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1289,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentKeyDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1341,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentKeyDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2268,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_DelayedPaymentKeyDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 831,
      "length": 36,
      "value": "\"LightningDevKit.Result_DelayedPaymentKeyDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 995,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1215,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2194,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TransactionU16LenLimitedNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 757,
      "length": 36,
      "value": "\"LightningDevKit.Result_TransactionU16LenLimitedNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 607,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1845,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ.swift",
      "kind": "StringLiteral",
      "offset": 361,
      "length": 44,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesCVec_C2Tuple_u32TxOutZZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 989,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1209,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneRetryableSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1261,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneRetryableSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2172,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NoneRetryableSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 755,
      "length": 32,
      "value": "\"LightningDevKit.Result_NoneRetryableSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BestBlock.swift",
      "kind": "BooleanLiteral",
      "offset": 502,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BestBlock.swift",
      "kind": "BooleanLiteral",
      "offset": 722,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BestBlock.swift",
      "kind": "IntegerLiteral",
      "offset": 774,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BestBlock.swift",
      "kind": "BooleanLiteral",
      "offset": 1679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BestBlock.swift",
      "kind": "StringLiteral",
      "offset": 258,
      "length": 9,
      "value": "\"LightningDevKit.BestBlock\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2880,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerManager.swift",
      "kind": "BooleanLiteral",
      "offset": 3100,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerManager.swift",
      "kind": "IntegerLiteral",
      "offset": 3152,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerManager.swift",
      "kind": "BooleanLiteral",
      "offset": 4065,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerManager.swift",
      "kind": "StringLiteral",
      "offset": 2634,
      "length": 11,
      "value": "\"LightningDevKit.PeerManager\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ProbeSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 579,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ProbeSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 799,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ProbeSendFailure.swift",
      "kind": "IntegerLiteral",
      "offset": 851,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ProbeSendFailure.swift",
      "kind": "BooleanLiteral",
      "offset": 1684,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ProbeSendFailure.swift",
      "kind": "StringLiteral",
      "offset": 361,
      "length": 16,
      "value": "\"LightningDevKit.ProbeSendFailure\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 824,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 1044,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelAnnouncement.swift",
      "kind": "IntegerLiteral",
      "offset": 1096,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 2076,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelAnnouncement.swift",
      "kind": "StringLiteral",
      "offset": 562,
      "length": 27,
      "value": "\"LightningDevKit.UnsignedChannelAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 983,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1203,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1255,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2127,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RouteDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 757,
      "length": 24,
      "value": "\"LightningDevKit.Result_RouteDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Logger.swift",
      "kind": "BooleanLiteral",
      "offset": 509,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Logger.swift",
      "kind": "BooleanLiteral",
      "offset": 729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Logger.swift",
      "kind": "IntegerLiteral",
      "offset": 781,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Logger.swift",
      "kind": "BooleanLiteral",
      "offset": 1570,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Logger.swift",
      "kind": "StringLiteral",
      "offset": 300,
      "length": 6,
      "value": "\"LightningDevKit.Logger\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTypeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1563,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTypeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1783,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTypeFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 1835,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTypeFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 2780,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelTypeFeatures.swift",
      "kind": "StringLiteral",
      "offset": 1309,
      "length": 19,
      "value": "\"LightningDevKit.ChannelTypeFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_NodeIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 637,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_NodeIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 857,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_NodeIdZ.swift",
      "kind": "IntegerLiteral",
      "offset": 909,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_NodeIdZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1726,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_NodeIdZ.swift",
      "kind": "StringLiteral",
      "offset": 424,
      "length": 11,
      "value": "\"LightningDevKit.Vec_NodeIdZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1157,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1377,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1429,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 2354,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequest.swift",
      "kind": "StringLiteral",
      "offset": 908,
      "length": 14,
      "value": "\"LightningDevKit.InvoiceRequest\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PingDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1234,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PingDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PingDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 23,
      "value": "\"LightningDevKit.Result_PingDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 434,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 654,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 706,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 1543,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 11566,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 11790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 11843,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 12843,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "StringLiteral",
      "offset": 11338,
      "length": 23,
      "value": "\"LightningDevKit.PendingInitialBroadcast\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 13889,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 14113,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 14166,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 15170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "StringLiteral",
      "offset": 13660,
      "length": 24,
      "value": "\"LightningDevKit.PendingFirstConfirmation\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 16877,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 17101,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "IntegerLiteral",
      "offset": 17154,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "BooleanLiteral",
      "offset": 18187,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "StringLiteral",
      "offset": 16643,
      "length": 29,
      "value": "\"LightningDevKit.PendingThresholdConfirmations\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OutputSpendStatus.swift",
      "kind": "StringLiteral",
      "offset": 215,
      "length": 17,
      "value": "\"LightningDevKit.OutputSpendStatus\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelIdPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 550,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelIdPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 770,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelIdPublicKeyZ.swift",
      "kind": "IntegerLiteral",
      "offset": 822,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelIdPublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1702,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ChannelIdPublicKeyZ.swift",
      "kind": "StringLiteral",
      "offset": 323,
      "length": 25,
      "value": "\"LightningDevKit.Tuple_ChannelIdPublicKeyZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 846,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 1066,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannel.swift",
      "kind": "IntegerLiteral",
      "offset": 1118,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannel.swift",
      "kind": "BooleanLiteral",
      "offset": 2031,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannel.swift",
      "kind": "StringLiteral",
      "offset": 600,
      "length": 11,
      "value": "\"LightningDevKit.OpenChannel\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 959,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1179,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1231,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2087,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/ChannelMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 735,
      "length": 21,
      "value": "\"LightningDevKit.ChannelMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Path.swift",
      "kind": "BooleanLiteral",
      "offset": 716,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Path.swift",
      "kind": "BooleanLiteral",
      "offset": 936,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Path.swift",
      "kind": "IntegerLiteral",
      "offset": 988,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Path.swift",
      "kind": "BooleanLiteral",
      "offset": 1869,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Path.swift",
      "kind": "StringLiteral",
      "offset": 477,
      "length": 4,
      "value": "\"LightningDevKit.Path\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 427,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 647,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 699,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 1516,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 10479,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 10703,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 10756,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 11744,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "StringLiteral",
      "offset": 10249,
      "length": 25,
      "value": "\"LightningDevKit.HolderForceClosedWithInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 13301,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 13525,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 13578,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 14498,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "StringLiteral",
      "offset": 13087,
      "length": 9,
      "value": "\"LightningDevKit.Completed\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MonitorEvent.swift",
      "kind": "StringLiteral",
      "offset": 213,
      "length": 12,
      "value": "\"LightningDevKit.MonitorEvent\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_Z.swift",
      "kind": "BooleanLiteral",
      "offset": 496,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_Z.swift",
      "kind": "BooleanLiteral",
      "offset": 716,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_Z.swift",
      "kind": "IntegerLiteral",
      "offset": 768,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1573,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_Z.swift",
      "kind": "StringLiteral",
      "offset": 287,
      "length": 7,
      "value": "\"LightningDevKit.Tuple_Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1032,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveOutputDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxRemoveOutputDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 33,
      "value": "\"LightningDevKit.Result_TxRemoveOutputDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomRouteHints.swift",
      "kind": "BooleanLiteral",
      "offset": 680,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomRouteHints.swift",
      "kind": "BooleanLiteral",
      "offset": 900,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomRouteHints.swift",
      "kind": "IntegerLiteral",
      "offset": 952,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomRouteHints.swift",
      "kind": "BooleanLiteral",
      "offset": 1889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomRouteHints.swift",
      "kind": "StringLiteral",
      "offset": 428,
      "length": 17,
      "value": "\"LightningDevKit.PhantomRouteHints\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockWrite.swift",
      "kind": "BooleanLiteral",
      "offset": 516,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockWrite.swift",
      "kind": "BooleanLiteral",
      "offset": 736,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockWrite.swift",
      "kind": "IntegerLiteral",
      "offset": 788,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockWrite.swift",
      "kind": "BooleanLiteral",
      "offset": 1768,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockWrite.swift",
      "kind": "StringLiteral",
      "offset": 254,
      "length": 27,
      "value": "\"LightningDevKit.MultiThreadedScoreLockWrite\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1098,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1318,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1370,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2309,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecipientOnionFieldsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 857,
      "length": 39,
      "value": "\"LightningDevKit.Result_RecipientOnionFieldsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReady.swift",
      "kind": "BooleanLiteral",
      "offset": 769,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReady.swift",
      "kind": "BooleanLiteral",
      "offset": 989,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReady.swift",
      "kind": "IntegerLiteral",
      "offset": 1041,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReady.swift",
      "kind": "BooleanLiteral",
      "offset": 1958,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelReady.swift",
      "kind": "StringLiteral",
      "offset": 522,
      "length": 12,
      "value": "\"LightningDevKit.ChannelReady\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 627,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsMessageSendInstructionsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsMessageSendInstructionsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_OnionMessageContentsMessageSendInstructionsZ.swift",
      "kind": "StringLiteral",
      "offset": 375,
      "length": 50,
      "value": "\"LightningDevKit.Tuple_OnionMessageContentsMessageSendInstructionsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedLockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 593,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedLockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedLockableScore.swift",
      "kind": "IntegerLiteral",
      "offset": 865,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedLockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 1841,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedLockableScore.swift",
      "kind": "StringLiteral",
      "offset": 332,
      "length": 26,
      "value": "\"LightningDevKit.MultiThreadedLockableScore\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InFlightHtlcsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1039,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InFlightHtlcsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1259,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InFlightHtlcsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1311,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InFlightHtlcsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2222,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InFlightHtlcsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 805,
      "length": 32,
      "value": "\"LightningDevKit.Result_InFlightHtlcsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SecretKey.swift",
      "kind": "BooleanLiteral",
      "offset": 551,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SecretKey.swift",
      "kind": "BooleanLiteral",
      "offset": 771,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SecretKey.swift",
      "kind": "IntegerLiteral",
      "offset": 823,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SecretKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1628,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/SecretKey.swift",
      "kind": "StringLiteral",
      "offset": 340,
      "length": 9,
      "value": "\"LightningDevKit.SecretKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TrackedSpendableOutputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TrackedSpendableOutputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TrackedSpendableOutputZ.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TrackedSpendableOutputZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_TrackedSpendableOutputZ.swift",
      "kind": "StringLiteral",
      "offset": 480,
      "length": 27,
      "value": "\"LightningDevKit.Vec_TrackedSpendableOutputZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1004,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1224,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddInputDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddInputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddInputDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 773,
      "length": 29,
      "value": "\"LightningDevKit.Result_TxAddInputDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ReleaseHeldHtlcResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 598,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ReleaseHeldHtlcResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 818,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ReleaseHeldHtlcResponseInstructionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 870,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ReleaseHeldHtlcResponseInstructionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1824,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ReleaseHeldHtlcResponseInstructionZ.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 41,
      "value": "\"LightningDevKit.Tuple_ReleaseHeldHtlcResponseInstructionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTypeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1079,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTypeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1299,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTypeFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1351,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTypeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2286,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelTypeFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 38,
      "value": "\"LightningDevKit.Result_ChannelTypeFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 462,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 682,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 734,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1655,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OfferFeatures.swift",
      "kind": "StringLiteral",
      "offset": 214,
      "length": 13,
      "value": "\"LightningDevKit.OfferFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddInput.swift",
      "kind": "BooleanLiteral",
      "offset": 561,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddInput.swift",
      "kind": "BooleanLiteral",
      "offset": 781,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddInput.swift",
      "kind": "IntegerLiteral",
      "offset": 833,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddInput.swift",
      "kind": "BooleanLiteral",
      "offset": 1742,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxAddInput.swift",
      "kind": "StringLiteral",
      "offset": 316,
      "length": 10,
      "value": "\"LightningDevKit.TxAddInput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1493,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1545,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2594,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1007,
      "length": 64,
      "value": "\"LightningDevKit.Result_RefundMaybeWithDerivedMetadataBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 637,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 857,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfig.swift",
      "kind": "IntegerLiteral",
      "offset": 909,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 1830,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelConfig.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 13,
      "value": "\"LightningDevKit.ChannelConfig\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1036,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1256,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1308,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2223,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 801,
      "length": 33,
      "value": "\"LightningDevKit.Result_ShutdownScriptDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BigSize.swift",
      "kind": "BooleanLiteral",
      "offset": 1444,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BigSize.swift",
      "kind": "BooleanLiteral",
      "offset": 1664,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BigSize.swift",
      "kind": "IntegerLiteral",
      "offset": 1716,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BigSize.swift",
      "kind": "BooleanLiteral",
      "offset": 2609,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BigSize.swift",
      "kind": "StringLiteral",
      "offset": 1202,
      "length": 7,
      "value": "\"LightningDevKit.BigSize\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 534,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 754,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 806,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1719,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PeerDetails.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 11,
      "value": "\"LightningDevKit.PeerDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 2432,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 2652,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainMonitor.swift",
      "kind": "IntegerLiteral",
      "offset": 2704,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 3621,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainMonitor.swift",
      "kind": "StringLiteral",
      "offset": 2185,
      "length": 12,
      "value": "\"LightningDevKit.ChainMonitor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClaimedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1007,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClaimedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1227,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClaimedHTLCDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1279,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClaimedHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClaimedHTLCDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 775,
      "length": 30,
      "value": "\"LightningDevKit.Result_ClaimedHTLCDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 516,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 736,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 788,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1609,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/OffersMessage.swift",
      "kind": "StringLiteral",
      "offset": 301,
      "length": 13,
      "value": "\"LightningDevKit.OffersMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1025,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelV2DecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1297,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelV2DecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2208,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OpenChannelV2DecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 791,
      "length": 32,
      "value": "\"LightningDevKit.Result_OpenChannelV2DecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1179,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1399,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1451,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2476,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 919,
      "length": 58,
      "value": "\"LightningDevKit.Result_CVec_C2Tuple_ThirtyTwoBytesChannelMonitorZZIOErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 932,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1152,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZIOErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1204,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2072,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_u8ZIOErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 707,
      "length": 23,
      "value": "\"LightningDevKit.Result_CVec_u8ZIOErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceSignOrCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1073,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceSignOrCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1293,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceSignOrCreationErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1345,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceSignOrCreationErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2288,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt11InvoiceSignOrCreationErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 831,
      "length": 40,
      "value": "\"LightningDevKit.Result_Bolt11InvoiceSignOrCreationErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RetryDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 993,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RetryDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1213,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RetryDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1265,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RetryDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2137,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RetryDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 767,
      "length": 24,
      "value": "\"LightningDevKit.Result_RetryDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Confirm.swift",
      "kind": "BooleanLiteral",
      "offset": 4641,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Confirm.swift",
      "kind": "BooleanLiteral",
      "offset": 4861,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Confirm.swift",
      "kind": "IntegerLiteral",
      "offset": 4913,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Confirm.swift",
      "kind": "BooleanLiteral",
      "offset": 5706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Confirm.swift",
      "kind": "StringLiteral",
      "offset": 4431,
      "length": 7,
      "value": "\"LightningDevKit.Confirm\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 618,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 838,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 890,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1868,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ.swift",
      "kind": "StringLiteral",
      "offset": 369,
      "length": 47,
      "value": "\"LightningDevKit.Tuple_ThirtyTwoBytesu32COption_ThirtyTwoBytesZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1037,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1257,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1309,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2181,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 17393,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 17617,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 17670,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 18658,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 17176,
      "length": 12,
      "value": "\"LightningDevKit.StaticOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SpendableOutputDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 810,
      "length": 25,
      "value": "\"LightningDevKit.SpendableOutputDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 614,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 834,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PublicKeyZ.swift",
      "kind": "IntegerLiteral",
      "offset": 886,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PublicKeyZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1715,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PublicKeyZ.swift",
      "kind": "StringLiteral",
      "offset": 398,
      "length": 14,
      "value": "\"LightningDevKit.Vec_PublicKeyZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InMemorySigner.swift",
      "kind": "BooleanLiteral",
      "offset": 824,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InMemorySigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1044,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InMemorySigner.swift",
      "kind": "IntegerLiteral",
      "offset": 1096,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InMemorySigner.swift",
      "kind": "BooleanLiteral",
      "offset": 2021,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InMemorySigner.swift",
      "kind": "StringLiteral",
      "offset": 575,
      "length": 14,
      "value": "\"LightningDevKit.InMemorySigner\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1030,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1250,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeFeaturesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1302,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeFeaturesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2209,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NodeFeaturesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 31,
      "value": "\"LightningDevKit.Result_NodeFeaturesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1045,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1265,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1317,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2228,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OfferBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 811,
      "length": 32,
      "value": "\"LightningDevKit.Result_OfferBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesPaymentSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesPaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ThirtyTwoBytesPaymentSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 40,
      "value": "\"LightningDevKit.Result_ThirtyTwoBytesPaymentSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1067,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1287,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentParametersDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1339,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentParametersDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2266,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PaymentParametersDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 829,
      "length": 36,
      "value": "\"LightningDevKit.Result_PaymentParametersDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MessageContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 491,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MessageContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 711,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MessageContextZ.swift",
      "kind": "IntegerLiteral",
      "offset": 763,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MessageContextZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1627,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_MessageContextZ.swift",
      "kind": "StringLiteral",
      "offset": 267,
      "length": 22,
      "value": "\"LightningDevKit.Option_MessageContextZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawDataPart.swift",
      "kind": "BooleanLiteral",
      "offset": 522,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawDataPart.swift",
      "kind": "BooleanLiteral",
      "offset": 742,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawDataPart.swift",
      "kind": "IntegerLiteral",
      "offset": 794,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawDataPart.swift",
      "kind": "BooleanLiteral",
      "offset": 1707,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RawDataPart.swift",
      "kind": "StringLiteral",
      "offset": 276,
      "length": 11,
      "value": "\"LightningDevKit.RawDataPart\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1234,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InitDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 23,
      "value": "\"LightningDevKit.Result_InitDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1312,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1532,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1584,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2645,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1043,
      "length": 67,
      "value": "\"LightningDevKit.Result_InvoiceRequestWithExplicitPayerIdBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HeldHtlcAvailable.swift",
      "kind": "BooleanLiteral",
      "offset": 882,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HeldHtlcAvailable.swift",
      "kind": "BooleanLiteral",
      "offset": 1102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HeldHtlcAvailable.swift",
      "kind": "IntegerLiteral",
      "offset": 1154,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HeldHtlcAvailable.swift",
      "kind": "BooleanLiteral",
      "offset": 2091,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HeldHtlcAvailable.swift",
      "kind": "StringLiteral",
      "offset": 630,
      "length": 17,
      "value": "\"LightningDevKit.HeldHtlcAvailable\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedPaymentPathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 987,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedPaymentPathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedPaymentPathZNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1259,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedPaymentPathZNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2186,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CVec_BlindedPaymentPathZNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 749,
      "length": 36,
      "value": "\"LightningDevKit.Result_CVec_BlindedPaymentPathZNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/RoutingMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1194,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/RoutingMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1414,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/RoutingMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1466,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/RoutingMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2322,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/RoutingMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 970,
      "length": 21,
      "value": "\"LightningDevKit.RoutingMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedFeeRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedFeeRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedFeeRangeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedFeeRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ClosingSignedFeeRangeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 40,
      "value": "\"LightningDevKit.Result_ClosingSignedFeeRangeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFields.swift",
      "kind": "BooleanLiteral",
      "offset": 801,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFields.swift",
      "kind": "BooleanLiteral",
      "offset": 1021,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFields.swift",
      "kind": "IntegerLiteral",
      "offset": 1073,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFields.swift",
      "kind": "BooleanLiteral",
      "offset": 2025,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestFields.swift",
      "kind": "StringLiteral",
      "offset": 546,
      "length": 20,
      "value": "\"LightningDevKit.InvoiceRequestFields\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BuiltCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1128,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BuiltCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1348,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BuiltCommitmentTransactionDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1400,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BuiltCommitmentTransactionDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2366,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BuiltCommitmentTransactionDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 881,
      "length": 45,
      "value": "\"LightningDevKit.Result_BuiltCommitmentTransactionDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ECDSASignature.swift",
      "kind": "BooleanLiteral",
      "offset": 570,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ECDSASignature.swift",
      "kind": "BooleanLiteral",
      "offset": 790,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ECDSASignature.swift",
      "kind": "IntegerLiteral",
      "offset": 842,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ECDSASignature.swift",
      "kind": "BooleanLiteral",
      "offset": 1667,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/ECDSASignature.swift",
      "kind": "StringLiteral",
      "offset": 354,
      "length": 14,
      "value": "\"LightningDevKit.ECDSASignature\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedForward.swift",
      "kind": "BooleanLiteral",
      "offset": 585,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedForward.swift",
      "kind": "BooleanLiteral",
      "offset": 805,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedForward.swift",
      "kind": "IntegerLiteral",
      "offset": 857,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedForward.swift",
      "kind": "BooleanLiteral",
      "offset": 1782,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedForward.swift",
      "kind": "StringLiteral",
      "offset": 336,
      "length": 14,
      "value": "\"LightningDevKit.BlindedForward\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 833,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSigned.swift",
      "kind": "IntegerLiteral",
      "offset": 1105,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 2038,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/CommitmentSigned.swift",
      "kind": "StringLiteral",
      "offset": 582,
      "length": 16,
      "value": "\"LightningDevKit.CommitmentSigned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 766,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 986,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeIdLookUp.swift",
      "kind": "IntegerLiteral",
      "offset": 1038,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeIdLookUp.swift",
      "kind": "BooleanLiteral",
      "offset": 1855,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeIdLookUp.swift",
      "kind": "StringLiteral",
      "offset": 551,
      "length": 12,
      "value": "\"LightningDevKit.NodeIdLookUp\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 569,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 789,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "IntegerLiteral",
      "offset": 841,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 1666,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 12818,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 13042,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "IntegerLiteral",
      "offset": 13095,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 14071,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "StringLiteral",
      "offset": 12593,
      "length": 20,
      "value": "\"LightningDevKit.Bolt11InvoicePayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 16640,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 16864,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "IntegerLiteral",
      "offset": 16917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 17885,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "StringLiteral",
      "offset": 16417,
      "length": 18,
      "value": "\"LightningDevKit.Bolt12OfferPayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 20274,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 20498,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "IntegerLiteral",
      "offset": 20551,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "BooleanLiteral",
      "offset": 21523,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "StringLiteral",
      "offset": 20050,
      "length": 19,
      "value": "\"LightningDevKit.Bolt12RefundPayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/PaymentPurpose.swift",
      "kind": "StringLiteral",
      "offset": 353,
      "length": 14,
      "value": "\"LightningDevKit.PaymentPurpose\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateRoute.swift",
      "kind": "BooleanLiteral",
      "offset": 666,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateRoute.swift",
      "kind": "BooleanLiteral",
      "offset": 886,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateRoute.swift",
      "kind": "IntegerLiteral",
      "offset": 938,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateRoute.swift",
      "kind": "BooleanLiteral",
      "offset": 1855,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrivateRoute.swift",
      "kind": "StringLiteral",
      "offset": 419,
      "length": 12,
      "value": "\"LightningDevKit.PrivateRoute\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_OutboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 706,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_OutboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 926,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_OutboundHTLCDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 978,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_OutboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1850,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_OutboundHTLCDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 480,
      "length": 24,
      "value": "\"LightningDevKit.Vec_OutboundHTLCDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageSendEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 669,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageSendEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 889,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageSendEventZ.swift",
      "kind": "IntegerLiteral",
      "offset": 941,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageSendEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1801,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MessageSendEventZ.swift",
      "kind": "StringLiteral",
      "offset": 446,
      "length": 21,
      "value": "\"LightningDevKit.Vec_MessageSendEventZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 1861,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 2081,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitor.swift",
      "kind": "IntegerLiteral",
      "offset": 2133,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitor.swift",
      "kind": "BooleanLiteral",
      "offset": 3058,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelMonitor.swift",
      "kind": "StringLiteral",
      "offset": 1612,
      "length": 14,
      "value": "\"LightningDevKit.ChannelMonitor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Record.swift",
      "kind": "BooleanLiteral",
      "offset": 618,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Record.swift",
      "kind": "BooleanLiteral",
      "offset": 838,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Record.swift",
      "kind": "IntegerLiteral",
      "offset": 890,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Record.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Record.swift",
      "kind": "StringLiteral",
      "offset": 377,
      "length": 6,
      "value": "\"LightningDevKit.Record\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignBolt12InvoiceFn.swift",
      "kind": "BooleanLiteral",
      "offset": 536,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignBolt12InvoiceFn.swift",
      "kind": "BooleanLiteral",
      "offset": 756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignBolt12InvoiceFn.swift",
      "kind": "IntegerLiteral",
      "offset": 808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignBolt12InvoiceFn.swift",
      "kind": "BooleanLiteral",
      "offset": 1653,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/SignBolt12InvoiceFn.swift",
      "kind": "StringLiteral",
      "offset": 314,
      "length": 19,
      "value": "\"LightningDevKit.SignBolt12InvoiceFn\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ErrorMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1018,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ErrorMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1238,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ErrorMessageDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1290,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ErrorMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ErrorMessageDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 785,
      "length": 31,
      "value": "\"LightningDevKit.Result_ErrorMessageDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpendableOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1101,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpendableOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1321,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpendableOutputDescriptorDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1373,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpendableOutputDescriptorDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2335,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SpendableOutputDescriptorDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 855,
      "length": 44,
      "value": "\"LightningDevKit.Result_SpendableOutputDescriptorDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1085,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1305,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1357,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2292,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutboundHTLCDetailsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 845,
      "length": 38,
      "value": "\"LightningDevKit.Result_OutboundHTLCDetailsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UserConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 768,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UserConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 988,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UserConfig.swift",
      "kind": "IntegerLiteral",
      "offset": 1040,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UserConfig.swift",
      "kind": "BooleanLiteral",
      "offset": 1949,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UserConfig.swift",
      "kind": "StringLiteral",
      "offset": 523,
      "length": 10,
      "value": "\"LightningDevKit.UserConfig\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FirstHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 490,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FirstHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 710,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FirstHopCandidate.swift",
      "kind": "IntegerLiteral",
      "offset": 762,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FirstHopCandidate.swift",
      "kind": "BooleanLiteral",
      "offset": 1699,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FirstHopCandidate.swift",
      "kind": "StringLiteral",
      "offset": 238,
      "length": 17,
      "value": "\"LightningDevKit.FirstHopCandidate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_GossipTimestampFilterDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1081,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_GossipTimestampFilterDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1301,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_GossipTimestampFilterDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1353,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_GossipTimestampFilterDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_GossipTimestampFilterDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 839,
      "length": 40,
      "value": "\"LightningDevKit.Result_GossipTimestampFilterDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_VerifiedInvoiceRequestNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1009,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_VerifiedInvoiceRequestNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1229,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_VerifiedInvoiceRequestNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1281,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_VerifiedInvoiceRequestNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2200,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_VerifiedInvoiceRequestNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 773,
      "length": 34,
      "value": "\"LightningDevKit.Result_VerifiedInvoiceRequestNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Wallet.swift",
      "kind": "BooleanLiteral",
      "offset": 817,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Wallet.swift",
      "kind": "BooleanLiteral",
      "offset": 1037,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Wallet.swift",
      "kind": "IntegerLiteral",
      "offset": 1089,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Wallet.swift",
      "kind": "BooleanLiteral",
      "offset": 1978,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Wallet.swift",
      "kind": "StringLiteral",
      "offset": 576,
      "length": 6,
      "value": "\"LightningDevKit.Wallet\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithExplicitPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 835,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithExplicitPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 1055,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithExplicitPayerIdBuilder.swift",
      "kind": "IntegerLiteral",
      "offset": 1107,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithExplicitPayerIdBuilder.swift",
      "kind": "BooleanLiteral",
      "offset": 2146,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceRequestWithExplicitPayerIdBuilder.swift",
      "kind": "StringLiteral",
      "offset": 560,
      "length": 40,
      "value": "\"LightningDevKit.InvoiceRequestWithExplicitPayerIdBuilder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1305,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1525,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1577,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2634,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1037,
      "length": 66,
      "value": "\"LightningDevKit.Result_InvoiceRequestWithDerivedPayerIdBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/LockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 1425,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/LockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 1645,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/LockableScore.swift",
      "kind": "IntegerLiteral",
      "offset": 1697,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/LockableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 2518,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/LockableScore.swift",
      "kind": "StringLiteral",
      "offset": 1209,
      "length": 13,
      "value": "\"LightningDevKit.LockableScore\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomKeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2343,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomKeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 2563,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomKeysManager.swift",
      "kind": "IntegerLiteral",
      "offset": 2615,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomKeysManager.swift",
      "kind": "BooleanLiteral",
      "offset": 3556,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PhantomKeysManager.swift",
      "kind": "StringLiteral",
      "offset": 2090,
      "length": 18,
      "value": "\"LightningDevKit.PhantomKeysManager\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/RecoverableSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 803,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/RecoverableSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 1023,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/RecoverableSignature.swift",
      "kind": "IntegerLiteral",
      "offset": 1075,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/RecoverableSignature.swift",
      "kind": "BooleanLiteral",
      "offset": 1927,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/RecoverableSignature.swift",
      "kind": "StringLiteral",
      "offset": 581,
      "length": 20,
      "value": "\"LightningDevKit.RecoverableSignature\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 627,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 847,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PathZ.swift",
      "kind": "IntegerLiteral",
      "offset": 899,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PathZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1708,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_PathZ.swift",
      "kind": "StringLiteral",
      "offset": 416,
      "length": 9,
      "value": "\"LightningDevKit.Vec_PathZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxOutUtxoLookupErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 983,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxOutUtxoLookupErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1203,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxOutUtxoLookupErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1255,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxOutUtxoLookupErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2145,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxOutUtxoLookupErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 753,
      "length": 28,
      "value": "\"LightningDevKit.Result_TxOutUtxoLookupErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 469,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 689,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "IntegerLiteral",
      "offset": 741,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 1526,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 7313,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 7537,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "IntegerLiteral",
      "offset": 7590,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 8465,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "StringLiteral",
      "offset": 7101,
      "length": 7,
      "value": "\"LightningDevKit.Blinded\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 10021,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 10245,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "IntegerLiteral",
      "offset": 10298,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "BooleanLiteral",
      "offset": 11165,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "StringLiteral",
      "offset": 9811,
      "length": 5,
      "value": "\"LightningDevKit.Clear\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/Payee.swift",
      "kind": "StringLiteral",
      "offset": 262,
      "length": 5,
      "value": "\"LightningDevKit.Payee\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Responder.swift",
      "kind": "BooleanLiteral",
      "offset": 591,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Responder.swift",
      "kind": "BooleanLiteral",
      "offset": 811,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Responder.swift",
      "kind": "IntegerLiteral",
      "offset": 863,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Responder.swift",
      "kind": "BooleanLiteral",
      "offset": 1768,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Responder.swift",
      "kind": "StringLiteral",
      "offset": 347,
      "length": 9,
      "value": "\"LightningDevKit.Responder\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCClaimZ.swift",
      "kind": "BooleanLiteral",
      "offset": 464,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCClaimZ.swift",
      "kind": "BooleanLiteral",
      "offset": 684,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCClaimZ.swift",
      "kind": "IntegerLiteral",
      "offset": 736,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCClaimZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1577,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_HTLCClaimZ.swift",
      "kind": "StringLiteral",
      "offset": 245,
      "length": 17,
      "value": "\"LightningDevKit.Option_HTLCClaimZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NodeAnnouncementInfoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 509,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NodeAnnouncementInfoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NodeAnnouncementInfoZ.swift",
      "kind": "IntegerLiteral",
      "offset": 781,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NodeAnnouncementInfoZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1671,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_NodeAnnouncementInfoZ.swift",
      "kind": "StringLiteral",
      "offset": 279,
      "length": 28,
      "value": "\"LightningDevKit.Option_NodeAnnouncementInfoZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageReader.swift",
      "kind": "BooleanLiteral",
      "offset": 631,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageReader.swift",
      "kind": "BooleanLiteral",
      "offset": 851,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageReader.swift",
      "kind": "IntegerLiteral",
      "offset": 903,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageReader.swift",
      "kind": "BooleanLiteral",
      "offset": 1748,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomMessageReader.swift",
      "kind": "StringLiteral",
      "offset": 409,
      "length": 19,
      "value": "\"LightningDevKit.CustomMessageReader\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 466,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 686,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ECDSASignatureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 738,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ECDSASignatureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1602,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ECDSASignatureZ.swift",
      "kind": "StringLiteral",
      "offset": 242,
      "length": 22,
      "value": "\"LightningDevKit.Option_ECDSASignatureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvalidShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 574,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvalidShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 794,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvalidShutdownScript.swift",
      "kind": "IntegerLiteral",
      "offset": 846,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvalidShutdownScript.swift",
      "kind": "BooleanLiteral",
      "offset": 1802,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvalidShutdownScript.swift",
      "kind": "StringLiteral",
      "offset": 318,
      "length": 21,
      "value": "\"LightningDevKit.InvalidShutdownScript\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 440,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "IntegerLiteral",
      "offset": 712,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 1533,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 13470,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 13694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "IntegerLiteral",
      "offset": 13747,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 14663,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "StringLiteral",
      "offset": 13258,
      "length": 7,
      "value": "\"LightningDevKit.TcpIpV4\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 15753,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 15977,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "IntegerLiteral",
      "offset": 16030,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 16946,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "StringLiteral",
      "offset": 15541,
      "length": 7,
      "value": "\"LightningDevKit.TcpIpV6\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 18040,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 18264,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "IntegerLiteral",
      "offset": 18317,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 19233,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "StringLiteral",
      "offset": 17828,
      "length": 7,
      "value": "\"LightningDevKit.OnionV3\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 20816,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 21040,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "IntegerLiteral",
      "offset": 21093,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "BooleanLiteral",
      "offset": 22013,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "StringLiteral",
      "offset": 20603,
      "length": 8,
      "value": "\"LightningDevKit.Hostname\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/SocketAddress.swift",
      "kind": "StringLiteral",
      "offset": 225,
      "length": 13,
      "value": "\"LightningDevKit.SocketAddress\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateAddHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 792,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateAddHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1012,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateAddHTLC.swift",
      "kind": "IntegerLiteral",
      "offset": 1064,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateAddHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1985,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateAddHTLC.swift",
      "kind": "StringLiteral",
      "offset": 544,
      "length": 13,
      "value": "\"LightningDevKit.UpdateAddHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeLimits.swift",
      "kind": "BooleanLiteral",
      "offset": 1533,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeLimits.swift",
      "kind": "BooleanLiteral",
      "offset": 1753,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeLimits.swift",
      "kind": "IntegerLiteral",
      "offset": 1805,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeLimits.swift",
      "kind": "BooleanLiteral",
      "offset": 2765,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelHandshakeLimits.swift",
      "kind": "StringLiteral",
      "offset": 1276,
      "length": 22,
      "value": "\"LightningDevKit.ChannelHandshakeLimits\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1012,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1232,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1284,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2178,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedHopDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 781,
      "length": 29,
      "value": "\"LightningDevKit.Result_BlindedHopDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 979,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1199,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonceDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1251,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonceDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2123,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonceDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 753,
      "length": 24,
      "value": "\"LightningDevKit.Result_NonceDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedNodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 797,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedNodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 1017,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedNodeAnnouncement.swift",
      "kind": "IntegerLiteral",
      "offset": 1069,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedNodeAnnouncement.swift",
      "kind": "BooleanLiteral",
      "offset": 2037,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedNodeAnnouncement.swift",
      "kind": "StringLiteral",
      "offset": 538,
      "length": 24,
      "value": "\"LightningDevKit.UnsignedNodeAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WarningMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1032,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WarningMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WarningMessageDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WarningMessageDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_WarningMessageDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 33,
      "value": "\"LightningDevKit.Result_WarningMessageDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReadOnlyNetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 493,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReadOnlyNetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReadOnlyNetworkGraph.swift",
      "kind": "IntegerLiteral",
      "offset": 765,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReadOnlyNetworkGraph.swift",
      "kind": "BooleanLiteral",
      "offset": 1717,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReadOnlyNetworkGraph.swift",
      "kind": "StringLiteral",
      "offset": 238,
      "length": 20,
      "value": "\"LightningDevKit.ReadOnlyNetworkGraph\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHint.swift",
      "kind": "BooleanLiteral",
      "offset": 546,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHint.swift",
      "kind": "BooleanLiteral",
      "offset": 766,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHint.swift",
      "kind": "IntegerLiteral",
      "offset": 818,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHint.swift",
      "kind": "BooleanLiteral",
      "offset": 1723,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteHint.swift",
      "kind": "StringLiteral",
      "offset": 302,
      "length": 9,
      "value": "\"LightningDevKit.RouteHint\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 561,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 781,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeSigner.swift",
      "kind": "IntegerLiteral",
      "offset": 833,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeSigner.swift",
      "kind": "BooleanLiteral",
      "offset": 1642,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/NodeSigner.swift",
      "kind": "StringLiteral",
      "offset": 348,
      "length": 10,
      "value": "\"LightningDevKit.NodeSigner\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ChannelShutdownStateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 511,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ChannelShutdownStateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 731,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ChannelShutdownStateZ.swift",
      "kind": "IntegerLiteral",
      "offset": 783,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ChannelShutdownStateZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1673,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_ChannelShutdownStateZ.swift",
      "kind": "StringLiteral",
      "offset": 281,
      "length": 28,
      "value": "\"LightningDevKit.Option_ChannelShutdownStateZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 514,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 734,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u16Z.swift",
      "kind": "IntegerLiteral",
      "offset": 786,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u16Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1615,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_u64u16Z.swift",
      "kind": "StringLiteral",
      "offset": 299,
      "length": 13,
      "value": "\"LightningDevKit.Tuple_u64u16Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentRelay.swift",
      "kind": "BooleanLiteral",
      "offset": 613,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentRelay.swift",
      "kind": "BooleanLiteral",
      "offset": 833,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentRelay.swift",
      "kind": "IntegerLiteral",
      "offset": 885,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentRelay.swift",
      "kind": "BooleanLiteral",
      "offset": 1802,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentRelay.swift",
      "kind": "StringLiteral",
      "offset": 366,
      "length": 12,
      "value": "\"LightningDevKit.PaymentRelay\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 486,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 758,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1714,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Bolt11InvoiceFeatures.swift",
      "kind": "StringLiteral",
      "offset": 230,
      "length": 21,
      "value": "\"LightningDevKit.Bolt11InvoiceFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1110,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1330,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1382,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 2311,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChainParameters.swift",
      "kind": "StringLiteral",
      "offset": 860,
      "length": 15,
      "value": "\"LightningDevKit.ChainParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwelveBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 459,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwelveBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 679,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwelveBytes.swift",
      "kind": "IntegerLiteral",
      "offset": 731,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwelveBytes.swift",
      "kind": "BooleanLiteral",
      "offset": 1544,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/TwelveBytes.swift",
      "kind": "StringLiteral",
      "offset": 246,
      "length": 11,
      "value": "\"LightningDevKit.TwelveBytes\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 589,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 809,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 861,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 1713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 10408,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 10632,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 10685,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 11665,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 10188,
      "length": 15,
      "value": "\"LightningDevKit.AwaitingInvoice\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 12706,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 12930,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 12983,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 13927,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 12494,
      "length": 7,
      "value": "\"LightningDevKit.Pending\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 15668,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 15892,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 15945,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 16901,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 15454,
      "length": 9,
      "value": "\"LightningDevKit.Fulfilled\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 18395,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 18619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "IntegerLiteral",
      "offset": 18672,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "BooleanLiteral",
      "offset": 19628,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 18181,
      "length": 9,
      "value": "\"LightningDevKit.Abandoned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/RecentPaymentDetails.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 20,
      "value": "\"LightningDevKit.RecentPaymentDetails\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Score.swift",
      "kind": "BooleanLiteral",
      "offset": 1039,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Score.swift",
      "kind": "BooleanLiteral",
      "offset": 1259,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Score.swift",
      "kind": "IntegerLiteral",
      "offset": 1311,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Score.swift",
      "kind": "BooleanLiteral",
      "offset": 2096,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/Score.swift",
      "kind": "StringLiteral",
      "offset": 831,
      "length": 5,
      "value": "\"LightningDevKit.Score\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingCreated.swift",
      "kind": "BooleanLiteral",
      "offset": 871,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingCreated.swift",
      "kind": "BooleanLiteral",
      "offset": 1091,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingCreated.swift",
      "kind": "IntegerLiteral",
      "offset": 1143,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingCreated.swift",
      "kind": "BooleanLiteral",
      "offset": 2068,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingCreated.swift",
      "kind": "StringLiteral",
      "offset": 622,
      "length": 14,
      "value": "\"LightningDevKit.FundingCreated\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCOutputInCommitmentDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1100,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCOutputInCommitmentDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1320,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCOutputInCommitmentDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1372,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCOutputInCommitmentDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2322,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_HTLCOutputInCommitmentDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 857,
      "length": 41,
      "value": "\"LightningDevKit.Result_HTLCOutputInCommitmentDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_boolZ.swift",
      "kind": "BooleanLiteral",
      "offset": 410,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_boolZ.swift",
      "kind": "BooleanLiteral",
      "offset": 630,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_boolZ.swift",
      "kind": "IntegerLiteral",
      "offset": 682,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_boolZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1503,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_boolZ.swift",
      "kind": "StringLiteral",
      "offset": 196,
      "length": 12,
      "value": "\"LightningDevKit.Option_boolZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelPublicKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1065,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelPublicKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1285,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelPublicKeysDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1337,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelPublicKeysDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2264,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelPublicKeysDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 827,
      "length": 36,
      "value": "\"LightningDevKit.Result_ChannelPublicKeysDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 780,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1000,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 1052,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1973,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelUpdate.swift",
      "kind": "StringLiteral",
      "offset": 532,
      "length": 13,
      "value": "\"LightningDevKit.ChannelUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BestBlockDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 991,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BestBlockDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1211,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BestBlockDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1263,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BestBlockDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2153,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BestBlockDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 761,
      "length": 28,
      "value": "\"LightningDevKit.Result_BestBlockDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_i64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_i64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 626,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_i64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 678,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_i64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1495,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_i64Z.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 11,
      "value": "\"LightningDevKit.Option_i64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecoverableSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 941,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecoverableSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1161,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecoverableSignatureNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1213,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecoverableSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2124,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RecoverableSignatureNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 707,
      "length": 32,
      "value": "\"LightningDevKit.Result_RecoverableSignatureNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sha256.swift",
      "kind": "BooleanLiteral",
      "offset": 401,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sha256.swift",
      "kind": "BooleanLiteral",
      "offset": 621,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sha256.swift",
      "kind": "IntegerLiteral",
      "offset": 673,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sha256.swift",
      "kind": "BooleanLiteral",
      "offset": 1562,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sha256.swift",
      "kind": "StringLiteral",
      "offset": 160,
      "length": 6,
      "value": "\"LightningDevKit.Sha256\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedForwardDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1052,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedForwardDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1272,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedForwardDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1324,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedForwardDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2239,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedForwardDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 817,
      "length": 33,
      "value": "\"LightningDevKit.Result_BlindedForwardDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 701,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 921,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InboundHTLCDetailsZ.swift",
      "kind": "IntegerLiteral",
      "offset": 973,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InboundHTLCDetailsZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1841,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_InboundHTLCDetailsZ.swift",
      "kind": "StringLiteral",
      "offset": 476,
      "length": 23,
      "value": "\"LightningDevKit.Vec_InboundHTLCDetailsZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1161,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1381,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1433,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2427,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 907,
      "length": 52,
      "value": "\"LightningDevKit.Result_COption_OutboundHTLCStateDetailsZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPaymentPath.swift",
      "kind": "BooleanLiteral",
      "offset": 620,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPaymentPath.swift",
      "kind": "BooleanLiteral",
      "offset": 840,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPaymentPath.swift",
      "kind": "IntegerLiteral",
      "offset": 892,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPaymentPath.swift",
      "kind": "BooleanLiteral",
      "offset": 1833,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BlindedPaymentPath.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 18,
      "value": "\"LightningDevKit.BlindedPaymentPath\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 473,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 693,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "IntegerLiteral",
      "offset": 745,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 1574,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 11815,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 12039,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "IntegerLiteral",
      "offset": 12092,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 13048,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "StringLiteral",
      "offset": 11596,
      "length": 14,
      "value": "\"LightningDevKit.NextHopChannel\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 14604,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 14828,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "IntegerLiteral",
      "offset": 14881,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 15837,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "StringLiteral",
      "offset": 14385,
      "length": 14,
      "value": "\"LightningDevKit.UnknownNextHop\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 16693,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 16917,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "IntegerLiteral",
      "offset": 16970,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 17926,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "StringLiteral",
      "offset": 16474,
      "length": 14,
      "value": "\"LightningDevKit.InvalidForward\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 18779,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 19003,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "IntegerLiteral",
      "offset": 19056,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "BooleanLiteral",
      "offset": 20004,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "StringLiteral",
      "offset": 18561,
      "length": 13,
      "value": "\"LightningDevKit.FailedPayment\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/HTLCDestination.swift",
      "kind": "StringLiteral",
      "offset": 256,
      "length": 15,
      "value": "\"LightningDevKit.HTLCDestination\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_MonitorEventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1075,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_MonitorEventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1295,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_MonitorEventZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1347,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_MonitorEventZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2290,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_MonitorEventZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 833,
      "length": 40,
      "value": "\"LightningDevKit.Result_COption_MonitorEventZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1137,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1357,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1409,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2403,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 883,
      "length": 52,
      "value": "\"LightningDevKit.Result_C2Tuple_ThirtyTwoBytesChannelMonitorZIOErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 770,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 990,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 1042,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1998,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnsignedChannelUpdate.swift",
      "kind": "StringLiteral",
      "offset": 514,
      "length": 21,
      "value": "\"LightningDevKit.UnsignedChannelUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_usizeTransactionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 712,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_usizeTransactionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 932,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_usizeTransactionZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 984,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_usizeTransactionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1887,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_usizeTransactionZZ.swift",
      "kind": "StringLiteral",
      "offset": 480,
      "length": 30,
      "value": "\"LightningDevKit.Vec_C2Tuple_usizeTransactionZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCErr.swift",
      "kind": "BooleanLiteral",
      "offset": 461,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCErr.swift",
      "kind": "BooleanLiteral",
      "offset": 681,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCErr.swift",
      "kind": "IntegerLiteral",
      "offset": 733,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCErr.swift",
      "kind": "BooleanLiteral",
      "offset": 1658,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InboundHTLCErr.swift",
      "kind": "StringLiteral",
      "offset": 212,
      "length": 14,
      "value": "\"LightningDevKit.InboundHTLCErr\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sleeper.swift",
      "kind": "BooleanLiteral",
      "offset": 607,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sleeper.swift",
      "kind": "BooleanLiteral",
      "offset": 827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sleeper.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sleeper.swift",
      "kind": "BooleanLiteral",
      "offset": 1772,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/Sleeper.swift",
      "kind": "StringLiteral",
      "offset": 365,
      "length": 7,
      "value": "\"LightningDevKit.Sleeper\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InitFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 473,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InitFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 693,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InitFeatures.swift",
      "kind": "IntegerLiteral",
      "offset": 745,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InitFeatures.swift",
      "kind": "BooleanLiteral",
      "offset": 1662,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InitFeatures.swift",
      "kind": "StringLiteral",
      "offset": 226,
      "length": 12,
      "value": "\"LightningDevKit.InitFeatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 814,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1034,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1086,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2072,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ.swift",
      "kind": "StringLiteral",
      "offset": 562,
      "length": 50,
      "value": "\"LightningDevKit.Vec_C2Tuple_OffersMessageMessageSendInstructionsZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 565,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 785,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelInfo.swift",
      "kind": "IntegerLiteral",
      "offset": 837,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelInfo.swift",
      "kind": "BooleanLiteral",
      "offset": 1750,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ChannelInfo.swift",
      "kind": "StringLiteral",
      "offset": 319,
      "length": 11,
      "value": "\"LightningDevKit.ChannelInfo\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 539,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 759,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCDescriptor.swift",
      "kind": "IntegerLiteral",
      "offset": 811,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCDescriptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1736,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCDescriptor.swift",
      "kind": "StringLiteral",
      "offset": 290,
      "length": 14,
      "value": "\"LightningDevKit.HTLCDescriptor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OnionMessageContentsResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 613,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OnionMessageContentsResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 833,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OnionMessageContentsResponseInstructionZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 885,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OnionMessageContentsResponseInstructionZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1897,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_C2Tuple_OnionMessageContentsResponseInstructionZZ.swift",
      "kind": "StringLiteral",
      "offset": 355,
      "length": 56,
      "value": "\"LightningDevKit.Option_C2Tuple_OnionMessageContentsResponseInstructionZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/VerifiedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 903,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/VerifiedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 1123,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/VerifiedInvoiceRequest.swift",
      "kind": "IntegerLiteral",
      "offset": 1175,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/VerifiedInvoiceRequest.swift",
      "kind": "BooleanLiteral",
      "offset": 2135,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/VerifiedInvoiceRequest.swift",
      "kind": "StringLiteral",
      "offset": 646,
      "length": 22,
      "value": "\"LightningDevKit.VerifiedInvoiceRequest\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1289,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1509,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1561,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2618,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 1021,
      "length": 66,
      "value": "\"LightningDevKit.Result_InvoiceWithExplicitSigningPubkeyBuilderBolt12SemanticErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsInit.swift",
      "kind": "BooleanLiteral",
      "offset": 709,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsInit.swift",
      "kind": "BooleanLiteral",
      "offset": 929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsInit.swift",
      "kind": "IntegerLiteral",
      "offset": 981,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsInit.swift",
      "kind": "BooleanLiteral",
      "offset": 1862,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BindingsInit.swift",
      "kind": "StringLiteral",
      "offset": 462,
      "length": 12,
      "value": "\"LightningDevKit.BindingsInit\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 975,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1195,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePaymentSendFailureZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1247,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePaymentSendFailureZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2150,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_NonePaymentSendFailureZ.swift",
      "kind": "StringLiteral",
      "offset": 743,
      "length": 30,
      "value": "\"LightningDevKit.Result_NonePaymentSendFailureZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentConstraints.swift",
      "kind": "BooleanLiteral",
      "offset": 633,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentConstraints.swift",
      "kind": "BooleanLiteral",
      "offset": 853,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentConstraints.swift",
      "kind": "IntegerLiteral",
      "offset": 905,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentConstraints.swift",
      "kind": "BooleanLiteral",
      "offset": 1846,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PaymentConstraints.swift",
      "kind": "StringLiteral",
      "offset": 380,
      "length": 18,
      "value": "\"LightningDevKit.PaymentConstraints\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SchnorrSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 913,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SchnorrSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1133,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SchnorrSignatureNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1185,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SchnorrSignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2075,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SchnorrSignatureNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 683,
      "length": 28,
      "value": "\"LightningDevKit.Result_SchnorrSignatureNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1624,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1844,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcKey.swift",
      "kind": "IntegerLiteral",
      "offset": 1896,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcKey.swift",
      "kind": "BooleanLiteral",
      "offset": 2789,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HtlcKey.swift",
      "kind": "StringLiteral",
      "offset": 1382,
      "length": 7,
      "value": "\"LightningDevKit.HtlcKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 927,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1147,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1199,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2079,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ShutdownScriptNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 699,
      "length": 26,
      "value": "\"LightningDevKit.Result_ShutdownScriptNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1104,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1324,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestFieldsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1376,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestFieldsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_InvoiceRequestFieldsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 863,
      "length": 39,
      "value": "\"LightningDevKit.Result_InvoiceRequestFieldsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WriteableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 878,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WriteableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 1098,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WriteableScore.swift",
      "kind": "IntegerLiteral",
      "offset": 1150,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WriteableScore.swift",
      "kind": "BooleanLiteral",
      "offset": 1975,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/WriteableScore.swift",
      "kind": "StringLiteral",
      "offset": 661,
      "length": 14,
      "value": "\"LightningDevKit.WriteableScore\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrintableString.swift",
      "kind": "BooleanLiteral",
      "offset": 657,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrintableString.swift",
      "kind": "BooleanLiteral",
      "offset": 877,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrintableString.swift",
      "kind": "IntegerLiteral",
      "offset": 929,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrintableString.swift",
      "kind": "BooleanLiteral",
      "offset": 1858,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/PrintableString.swift",
      "kind": "StringLiteral",
      "offset": 407,
      "length": 15,
      "value": "\"LightningDevKit.PrintableString\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 639,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 859,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ThirtyTwoBytesZ.swift",
      "kind": "IntegerLiteral",
      "offset": 911,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ThirtyTwoBytesZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_ThirtyTwoBytesZ.swift",
      "kind": "StringLiteral",
      "offset": 418,
      "length": 19,
      "value": "\"LightningDevKit.Vec_ThirtyTwoBytesZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceError.swift",
      "kind": "BooleanLiteral",
      "offset": 810,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceError.swift",
      "kind": "BooleanLiteral",
      "offset": 1030,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceError.swift",
      "kind": "IntegerLiteral",
      "offset": 1082,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceError.swift",
      "kind": "BooleanLiteral",
      "offset": 1999,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/InvoiceError.swift",
      "kind": "StringLiteral",
      "offset": 563,
      "length": 12,
      "value": "\"LightningDevKit.InvoiceError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 658,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 878,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SocketAddressZ.swift",
      "kind": "IntegerLiteral",
      "offset": 930,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1775,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_SocketAddressZ.swift",
      "kind": "StringLiteral",
      "offset": 438,
      "length": 18,
      "value": "\"LightningDevKit.Vec_SocketAddressZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnknownPaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 476,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnknownPaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 696,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnknownPaymentContext.swift",
      "kind": "IntegerLiteral",
      "offset": 748,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnknownPaymentContext.swift",
      "kind": "BooleanLiteral",
      "offset": 1704,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UnknownPaymentContext.swift",
      "kind": "StringLiteral",
      "offset": 220,
      "length": 21,
      "value": "\"LightningDevKit.UnknownPaymentContext\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 647,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 867,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHopZ.swift",
      "kind": "IntegerLiteral",
      "offset": 919,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHopZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1744,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHopZ.swift",
      "kind": "StringLiteral",
      "offset": 432,
      "length": 13,
      "value": "\"LightningDevKit.Vec_RouteHopZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 638,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 858,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannelV2.swift",
      "kind": "IntegerLiteral",
      "offset": 910,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannelV2.swift",
      "kind": "BooleanLiteral",
      "offset": 1831,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/OpenChannelV2.swift",
      "kind": "StringLiteral",
      "offset": 390,
      "length": 13,
      "value": "\"LightningDevKit.OpenChannelV2\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeId.swift",
      "kind": "BooleanLiteral",
      "offset": 469,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeId.swift",
      "kind": "BooleanLiteral",
      "offset": 689,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeId.swift",
      "kind": "IntegerLiteral",
      "offset": 741,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeId.swift",
      "kind": "BooleanLiteral",
      "offset": 1630,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/NodeId.swift",
      "kind": "StringLiteral",
      "offset": 228,
      "length": 6,
      "value": "\"LightningDevKit.NodeId\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 430,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 650,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TxOutZ.swift",
      "kind": "IntegerLiteral",
      "offset": 702,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TxOutZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1527,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_TxOutZ.swift",
      "kind": "StringLiteral",
      "offset": 215,
      "length": 13,
      "value": "\"LightningDevKit.Option_TxOutZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Witness.swift",
      "kind": "BooleanLiteral",
      "offset": 480,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Witness.swift",
      "kind": "BooleanLiteral",
      "offset": 700,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Witness.swift",
      "kind": "IntegerLiteral",
      "offset": 752,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Witness.swift",
      "kind": "BooleanLiteral",
      "offset": 1655,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/wrappers\/Witness.swift",
      "kind": "StringLiteral",
      "offset": 238,
      "length": 7,
      "value": "\"LightningDevKit.Witness\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSpendStatusDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1059,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSpendStatusDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1279,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSpendStatusDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1331,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSpendStatusDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2258,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutputSpendStatusDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 821,
      "length": 36,
      "value": "\"LightningDevKit.Result_OutputSpendStatusDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 501,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 721,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageContents.swift",
      "kind": "IntegerLiteral",
      "offset": 773,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageContents.swift",
      "kind": "BooleanLiteral",
      "offset": 1625,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/OnionMessageContents.swift",
      "kind": "StringLiteral",
      "offset": 278,
      "length": 20,
      "value": "\"LightningDevKit.OnionMessageContents\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringDecayParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1016,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringDecayParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1236,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringDecayParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 1288,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringDecayParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 2307,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ProbabilisticScoringDecayParameters.swift",
      "kind": "StringLiteral",
      "offset": 746,
      "length": 35,
      "value": "\"LightningDevKit.ProbabilisticScoringDecayParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_usizeTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 544,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_usizeTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 764,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_usizeTransactionZ.swift",
      "kind": "IntegerLiteral",
      "offset": 816,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_usizeTransactionZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1688,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/tuples\/Tuple_usizeTransactionZ.swift",
      "kind": "StringLiteral",
      "offset": 319,
      "length": 23,
      "value": "\"LightningDevKit.Tuple_usizeTransactionZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReleaseHeldHtlc.swift",
      "kind": "BooleanLiteral",
      "offset": 556,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReleaseHeldHtlc.swift",
      "kind": "BooleanLiteral",
      "offset": 776,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReleaseHeldHtlc.swift",
      "kind": "IntegerLiteral",
      "offset": 828,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReleaseHeldHtlc.swift",
      "kind": "BooleanLiteral",
      "offset": 1757,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ReleaseHeldHtlc.swift",
      "kind": "StringLiteral",
      "offset": 306,
      "length": 15,
      "value": "\"LightningDevKit.ReleaseHeldHtlc\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RoutingFeesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1021,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RoutingFeesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1241,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RoutingFeesDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1293,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RoutingFeesDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2196,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_RoutingFeesDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 789,
      "length": 30,
      "value": "\"LightningDevKit.Result_RoutingFeesDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12RefundContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1093,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12RefundContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1313,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12RefundContextDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1365,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12RefundContextDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2300,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_Bolt12RefundContextDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 853,
      "length": 38,
      "value": "\"LightningDevKit.Result_Bolt12RefundContextDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 915,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1135,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 1187,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2128,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ClosingTransaction.swift",
      "kind": "StringLiteral",
      "offset": 662,
      "length": 18,
      "value": "\"LightningDevKit.ClosingTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 881,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 1101,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCUpdate.swift",
      "kind": "IntegerLiteral",
      "offset": 1153,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCUpdate.swift",
      "kind": "BooleanLiteral",
      "offset": 2062,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/HTLCUpdate.swift",
      "kind": "StringLiteral",
      "offset": 636,
      "length": 10,
      "value": "\"LightningDevKit.HTLCUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrampolineOnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 536,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrampolineOnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrampolineOnionPacket.swift",
      "kind": "IntegerLiteral",
      "offset": 808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrampolineOnionPacket.swift",
      "kind": "BooleanLiteral",
      "offset": 1764,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrampolineOnionPacket.swift",
      "kind": "StringLiteral",
      "offset": 280,
      "length": 21,
      "value": "\"LightningDevKit.TrampolineOnionPacket\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/UtxoLookup.swift",
      "kind": "BooleanLiteral",
      "offset": 543,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/UtxoLookup.swift",
      "kind": "BooleanLiteral",
      "offset": 763,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/UtxoLookup.swift",
      "kind": "IntegerLiteral",
      "offset": 815,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/UtxoLookup.swift",
      "kind": "BooleanLiteral",
      "offset": 1624,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/UtxoLookup.swift",
      "kind": "StringLiteral",
      "offset": 330,
      "length": 10,
      "value": "\"LightningDevKit.UtxoLookup\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/IgnoringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 816,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/IgnoringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1036,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/IgnoringMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1088,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/IgnoringMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2048,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/IgnoringMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 559,
      "length": 22,
      "value": "\"LightningDevKit.IgnoringMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpandedKey.swift",
      "kind": "BooleanLiteral",
      "offset": 857,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpandedKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1077,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpandedKey.swift",
      "kind": "IntegerLiteral",
      "offset": 1129,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpandedKey.swift",
      "kind": "BooleanLiteral",
      "offset": 2042,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ExpandedKey.swift",
      "kind": "StringLiteral",
      "offset": 611,
      "length": 11,
      "value": "\"LightningDevKit.ExpandedKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyCommitmentSecretsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1151,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyCommitmentSecretsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1371,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyCommitmentSecretsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1423,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyCommitmentSecretsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2401,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_CounterpartyCommitmentSecretsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 901,
      "length": 48,
      "value": "\"LightningDevKit.Result_CounterpartyCommitmentSecretsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 772,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 992,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1044,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1998,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ.swift",
      "kind": "StringLiteral",
      "offset": 528,
      "length": 42,
      "value": "\"LightningDevKit.Vec_C2Tuple_ThirtyTwoBytesThirtyTwoBytesZZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 430,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 650,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "IntegerLiteral",
      "offset": 702,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 1515,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 10883,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 11107,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "IntegerLiteral",
      "offset": 11160,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 12096,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "StringLiteral",
      "offset": 10664,
      "length": 14,
      "value": "\"LightningDevKit.DisconnectPeer\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 13200,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 13424,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "IntegerLiteral",
      "offset": 13477,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 14461,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "StringLiteral",
      "offset": 12970,
      "length": 25,
      "value": "\"LightningDevKit.DisconnectPeerWithWarning\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 15444,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 15668,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "IntegerLiteral",
      "offset": 15721,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 16665,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "StringLiteral",
      "offset": 15223,
      "length": 16,
      "value": "\"LightningDevKit.SendErrorMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 17592,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 17816,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "IntegerLiteral",
      "offset": 17869,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "BooleanLiteral",
      "offset": 18825,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "StringLiteral",
      "offset": 17369,
      "length": 18,
      "value": "\"LightningDevKit.SendWarningMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ErrorAction.swift",
      "kind": "StringLiteral",
      "offset": 217,
      "length": 11,
      "value": "\"LightningDevKit.ErrorAction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomOnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1569,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomOnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 1789,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomOnionMessageHandler.swift",
      "kind": "IntegerLiteral",
      "offset": 1841,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomOnionMessageHandler.swift",
      "kind": "BooleanLiteral",
      "offset": 2713,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/CustomOnionMessageHandler.swift",
      "kind": "StringLiteral",
      "offset": 1341,
      "length": 25,
      "value": "\"LightningDevKit.CustomOnionMessageHandler\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_EventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 440,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_EventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_EventZ.swift",
      "kind": "IntegerLiteral",
      "offset": 712,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_EventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1537,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_EventZ.swift",
      "kind": "StringLiteral",
      "offset": 225,
      "length": 13,
      "value": "\"LightningDevKit.Option_EventZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 862,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 1082,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingSigned.swift",
      "kind": "IntegerLiteral",
      "offset": 1134,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingSigned.swift",
      "kind": "BooleanLiteral",
      "offset": 2055,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FundingSigned.swift",
      "kind": "StringLiteral",
      "offset": 614,
      "length": 13,
      "value": "\"LightningDevKit.FundingSigned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1407,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationKey.swift",
      "kind": "BooleanLiteral",
      "offset": 1627,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationKey.swift",
      "kind": "IntegerLiteral",
      "offset": 1679,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationKey.swift",
      "kind": "BooleanLiteral",
      "offset": 2600,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RevocationKey.swift",
      "kind": "StringLiteral",
      "offset": 1159,
      "length": 13,
      "value": "\"LightningDevKit.RevocationKey\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 679,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 899,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MonitorEventZ.swift",
      "kind": "IntegerLiteral",
      "offset": 951,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MonitorEventZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1792,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_MonitorEventZ.swift",
      "kind": "StringLiteral",
      "offset": 460,
      "length": 17,
      "value": "\"LightningDevKit.Vec_MonitorEventZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxIn.swift",
      "kind": "BooleanLiteral",
      "offset": 645,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxIn.swift",
      "kind": "BooleanLiteral",
      "offset": 865,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxIn.swift",
      "kind": "IntegerLiteral",
      "offset": 917,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxIn.swift",
      "kind": "BooleanLiteral",
      "offset": 1698,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxIn.swift",
      "kind": "StringLiteral",
      "offset": 439,
      "length": 4,
      "value": "\"LightningDevKit.TxIn\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ForwardTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 512,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ForwardTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 732,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ForwardTlvs.swift",
      "kind": "IntegerLiteral",
      "offset": 784,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ForwardTlvs.swift",
      "kind": "BooleanLiteral",
      "offset": 1697,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/ForwardTlvs.swift",
      "kind": "StringLiteral",
      "offset": 266,
      "length": 11,
      "value": "\"LightningDevKit.ForwardTlvs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SendSuccessSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1061,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SendSuccessSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1281,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SendSuccessSendErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1333,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SendSuccessSendErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2223,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_SendSuccessSendErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 831,
      "length": 28,
      "value": "\"LightningDevKit.Result_SendSuccessSendErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutPointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1010,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutPointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1230,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutPointDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1282,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutPointDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2166,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_OutPointDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 781,
      "length": 27,
      "value": "\"LightningDevKit.Result_OutPointDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParseOrSemanticError.swift",
      "kind": "BooleanLiteral",
      "offset": 689,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParseOrSemanticError.swift",
      "kind": "BooleanLiteral",
      "offset": 909,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParseOrSemanticError.swift",
      "kind": "IntegerLiteral",
      "offset": 961,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParseOrSemanticError.swift",
      "kind": "BooleanLiteral",
      "offset": 1813,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/ParseOrSemanticError.swift",
      "kind": "StringLiteral",
      "offset": 467,
      "length": 20,
      "value": "\"LightningDevKit.ParseOrSemanticError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockRead.swift",
      "kind": "BooleanLiteral",
      "offset": 513,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockRead.swift",
      "kind": "BooleanLiteral",
      "offset": 733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockRead.swift",
      "kind": "IntegerLiteral",
      "offset": 785,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockRead.swift",
      "kind": "BooleanLiteral",
      "offset": 1761,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/MultiThreadedScoreLockRead.swift",
      "kind": "StringLiteral",
      "offset": 252,
      "length": 26,
      "value": "\"LightningDevKit.MultiThreadedScoreLockRead\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PaymentFailureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1133,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PaymentFailureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1353,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PaymentFailureReasonZDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1405,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PaymentFailureReasonZDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2383,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_COption_PaymentFailureReasonZDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 883,
      "length": 48,
      "value": "\"LightningDevKit.Result_COption_PaymentFailureReasonZDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PongDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 962,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PongDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1182,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PongDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1234,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PongDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2102,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PongDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 737,
      "length": 23,
      "value": "\"LightningDevKit.Result_PongDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 589,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 809,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveOutput.swift",
      "kind": "IntegerLiteral",
      "offset": 861,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveOutput.swift",
      "kind": "BooleanLiteral",
      "offset": 1786,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TxRemoveOutput.swift",
      "kind": "StringLiteral",
      "offset": 340,
      "length": 14,
      "value": "\"LightningDevKit.TxRemoveOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceAck.swift",
      "kind": "BooleanLiteral",
      "offset": 532,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceAck.swift",
      "kind": "BooleanLiteral",
      "offset": 752,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceAck.swift",
      "kind": "IntegerLiteral",
      "offset": 804,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceAck.swift",
      "kind": "BooleanLiteral",
      "offset": 1709,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/SpliceAck.swift",
      "kind": "StringLiteral",
      "offset": 288,
      "length": 9,
      "value": "\"LightningDevKit.SpliceAck\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 5492,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 5712,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventsProvider.swift",
      "kind": "IntegerLiteral",
      "offset": 5764,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventsProvider.swift",
      "kind": "BooleanLiteral",
      "offset": 6589,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/traits\/EventsProvider.swift",
      "kind": "StringLiteral",
      "offset": 5275,
      "length": 14,
      "value": "\"LightningDevKit.EventsProvider\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_usizeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 414,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_usizeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 634,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_usizeZ.swift",
      "kind": "IntegerLiteral",
      "offset": 686,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_usizeZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1511,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_usizeZ.swift",
      "kind": "StringLiteral",
      "offset": 199,
      "length": 13,
      "value": "\"LightningDevKit.Option_usizeZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1032,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailHTLCDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailHTLCDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2219,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_UpdateFailHTLCDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 797,
      "length": 33,
      "value": "\"LightningDevKit.Result_UpdateFailHTLCDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintZ.swift",
      "kind": "BooleanLiteral",
      "offset": 648,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintZ.swift",
      "kind": "BooleanLiteral",
      "offset": 868,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintZ.swift",
      "kind": "IntegerLiteral",
      "offset": 920,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_RouteHintZ.swift",
      "kind": "StringLiteral",
      "offset": 432,
      "length": 14,
      "value": "\"LightningDevKit.Vec_RouteHintZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u32GraphSyncErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 936,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u32GraphSyncErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1156,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u32GraphSyncErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1208,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u32GraphSyncErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2084,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_u32GraphSyncErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 709,
      "length": 25,
      "value": "\"LightningDevKit.Result_u32GraphSyncErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 607,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 827,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 879,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 1712,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 54419,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 54643,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 54696,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 55668,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 54197,
      "length": 17,
      "value": "\"LightningDevKit.SendAcceptChannel\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 56974,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 57198,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 57251,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 58231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 56750,
      "length": 19,
      "value": "\"LightningDevKit.SendAcceptChannelV2\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 59529,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 59753,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 59806,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 60770,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 59309,
      "length": 15,
      "value": "\"LightningDevKit.SendOpenChannel\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 62066,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 62290,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 62343,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 63315,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 61844,
      "length": 17,
      "value": "\"LightningDevKit.SendOpenChannelV2\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 64618,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 64842,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 64895,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 65871,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 64395,
      "length": 18,
      "value": "\"LightningDevKit.SendFundingCreated\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 67173,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 67397,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 67450,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 68422,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 66951,
      "length": 17,
      "value": "\"LightningDevKit.SendFundingSigned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 69695,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 69919,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 69972,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 70904,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 69482,
      "length": 8,
      "value": "\"LightningDevKit.SendStfu\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 72177,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 72401,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 72454,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 73414,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 71958,
      "length": 14,
      "value": "\"LightningDevKit.SendSpliceInit\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 74696,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 74920,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 74973,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 75929,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 74478,
      "length": 13,
      "value": "\"LightningDevKit.SendSpliceAck\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 77218,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 77442,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 77495,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 78463,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 76997,
      "length": 16,
      "value": "\"LightningDevKit.SendSpliceLocked\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 79752,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 79976,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 80029,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 80989,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 79533,
      "length": 14,
      "value": "\"LightningDevKit.SendTxAddInput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 82277,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 82501,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 82554,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 83518,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 82057,
      "length": 15,
      "value": "\"LightningDevKit.SendTxAddOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 84814,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 85038,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 85091,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 86063,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 84592,
      "length": 17,
      "value": "\"LightningDevKit.SendTxRemoveInput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 87366,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 87590,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 87643,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 88619,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 87143,
      "length": 18,
      "value": "\"LightningDevKit.SendTxRemoveOutput\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 89912,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 90136,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 90189,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 91149,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 89693,
      "length": 14,
      "value": "\"LightningDevKit.SendTxComplete\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 92440,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 92664,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 92717,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 93685,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 92219,
      "length": 16,
      "value": "\"LightningDevKit.SendTxSignatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 94971,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 95195,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 95248,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 96204,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 94753,
      "length": 13,
      "value": "\"LightningDevKit.SendTxInitRbf\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 97481,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 97705,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 97758,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 98706,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 97264,
      "length": 12,
      "value": "\"LightningDevKit.SendTxAckRbf\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 99978,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 100202,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 100255,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 101199,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 99762,
      "length": 11,
      "value": "\"LightningDevKit.SendTxAbort\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 102484,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 102708,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 102761,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 103729,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 102263,
      "length": 16,
      "value": "\"LightningDevKit.SendChannelReady\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 105072,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 105296,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 105349,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 106357,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 104841,
      "length": 26,
      "value": "\"LightningDevKit.SendAnnouncementSignatures\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 107685,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 107909,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 107962,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 108906,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 107469,
      "length": 11,
      "value": "\"LightningDevKit.UpdateHTLCs\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 110272,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 110496,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 110549,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 111517,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 110051,
      "length": 16,
      "value": "\"LightningDevKit.SendRevokeAndACK\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 112815,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 113039,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 113092,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 114064,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 112593,
      "length": 17,
      "value": "\"LightningDevKit.SendClosingSigned\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 115349,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 115573,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 115626,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 116574,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 115132,
      "length": 12,
      "value": "\"LightningDevKit.SendShutdown\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 117879,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 118103,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 118156,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 119148,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 117652,
      "length": 22,
      "value": "\"LightningDevKit.SendChannelReestablish\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 120476,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 120700,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 120753,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 121749,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 120248,
      "length": 23,
      "value": "\"LightningDevKit.SendChannelAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 123463,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 123687,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 123740,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 124759,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 123230,
      "length": 28,
      "value": "\"LightningDevKit.BroadcastChannelAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 126203,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 126427,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 126480,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 127472,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 125976,
      "length": 22,
      "value": "\"LightningDevKit.BroadcastChannelUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 128452,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 128676,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 128729,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 129733,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 128222,
      "length": 25,
      "value": "\"LightningDevKit.BroadcastNodeAnnouncement\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 130698,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 130922,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 130975,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 131947,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 130476,
      "length": 17,
      "value": "\"LightningDevKit.SendChannelUpdate\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 133236,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 133460,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 133513,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 134457,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 133020,
      "length": 11,
      "value": "\"LightningDevKit.HandleError\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 135753,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 135977,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 136030,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 137018,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 135527,
      "length": 21,
      "value": "\"LightningDevKit.SendChannelRangeQuery\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 138318,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 138542,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 138595,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 139567,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 138096,
      "length": 17,
      "value": "\"LightningDevKit.SendShortIdsQuery\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 140889,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 141113,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 141166,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 142154,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 140663,
      "length": 21,
      "value": "\"LightningDevKit.SendReplyChannelRange\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 143478,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 143702,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "IntegerLiteral",
      "offset": 143755,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "BooleanLiteral",
      "offset": 144759,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 143248,
      "length": 25,
      "value": "\"LightningDevKit.SendGossipTimestampFilter\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/MessageSendEvent.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 16,
      "value": "\"LightningDevKit.MessageSendEvent\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryShortChannelIdsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1074,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryShortChannelIdsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1294,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryShortChannelIdsDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1346,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryShortChannelIdsDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2285,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_QueryShortChannelIdsDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 833,
      "length": 39,
      "value": "\"LightningDevKit.Result_QueryShortChannelIdsDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 406,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 626,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u64Z.swift",
      "kind": "IntegerLiteral",
      "offset": 678,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u64Z.swift",
      "kind": "BooleanLiteral",
      "offset": 1495,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_u64Z.swift",
      "kind": "StringLiteral",
      "offset": 193,
      "length": 11,
      "value": "\"LightningDevKit.Option_u64Z\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 655,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 875,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCDescriptorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 927,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCDescriptorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1779,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/vectors\/Vec_HTLCDescriptorZ.swift",
      "kind": "StringLiteral",
      "offset": 434,
      "length": 19,
      "value": "\"LightningDevKit.Vec_HTLCDescriptorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PeeledOnionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 934,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PeeledOnionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1154,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PeeledOnionNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1206,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PeeledOnionNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2074,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_PeeledOnionNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 709,
      "length": 23,
      "value": "\"LightningDevKit.Result_PeeledOnionNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FilesystemStore.swift",
      "kind": "BooleanLiteral",
      "offset": 554,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FilesystemStore.swift",
      "kind": "BooleanLiteral",
      "offset": 774,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FilesystemStore.swift",
      "kind": "IntegerLiteral",
      "offset": 826,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FilesystemStore.swift",
      "kind": "BooleanLiteral",
      "offset": 1755,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/FilesystemStore.swift",
      "kind": "StringLiteral",
      "offset": 304,
      "length": 15,
      "value": "\"LightningDevKit.FilesystemStore\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 610,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 830,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteParameters.swift",
      "kind": "IntegerLiteral",
      "offset": 882,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteParameters.swift",
      "kind": "BooleanLiteral",
      "offset": 1811,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/RouteParameters.swift",
      "kind": "StringLiteral",
      "offset": 360,
      "length": 15,
      "value": "\"LightningDevKit.RouteParameters\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BackgroundProcessor.swift",
      "kind": "BooleanLiteral",
      "offset": 4344,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BackgroundProcessor.swift",
      "kind": "BooleanLiteral",
      "offset": 4564,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BackgroundProcessor.swift",
      "kind": "IntegerLiteral",
      "offset": 4616,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BackgroundProcessor.swift",
      "kind": "BooleanLiteral",
      "offset": 5561,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/BackgroundProcessor.swift",
      "kind": "StringLiteral",
      "offset": 4090,
      "length": 19,
      "value": "\"LightningDevKit.BackgroundProcessor\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 986,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1206,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdAPIErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1258,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdAPIErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2134,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ChannelIdAPIErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 759,
      "length": 25,
      "value": "\"LightningDevKit.Result_ChannelIdAPIErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UtxoFuture.swift",
      "kind": "BooleanLiteral",
      "offset": 711,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UtxoFuture.swift",
      "kind": "BooleanLiteral",
      "offset": 931,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UtxoFuture.swift",
      "kind": "IntegerLiteral",
      "offset": 983,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UtxoFuture.swift",
      "kind": "BooleanLiteral",
      "offset": 1892,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UtxoFuture.swift",
      "kind": "StringLiteral",
      "offset": 466,
      "length": 10,
      "value": "\"LightningDevKit.UtxoFuture\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 972,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 1192,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedCommitmentTransaction.swift",
      "kind": "IntegerLiteral",
      "offset": 1244,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedCommitmentTransaction.swift",
      "kind": "BooleanLiteral",
      "offset": 2228,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/TrustedCommitmentTransaction.swift",
      "kind": "StringLiteral",
      "offset": 709,
      "length": 28,
      "value": "\"LightningDevKit.TrustedCommitmentTransaction\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_LockedChannelMonitorNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 987,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_LockedChannelMonitorNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1207,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_LockedChannelMonitorNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1259,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_LockedChannelMonitorNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2170,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_LockedChannelMonitorNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 753,
      "length": 32,
      "value": "\"LightningDevKit.Result_LockedChannelMonitorNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_EcdsaChannelSignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1066,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_EcdsaChannelSignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1286,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_EcdsaChannelSignerDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1338,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_EcdsaChannelSignerDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2269,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_EcdsaChannelSignerDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 827,
      "length": 37,
      "value": "\"LightningDevKit.Result_EcdsaChannelSignerDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1011,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1231,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddOutputDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1283,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddOutputDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2186,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAddOutputDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 779,
      "length": 30,
      "value": "\"LightningDevKit.Result_TxAddOutputDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 907,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 1127,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailHTLC.swift",
      "kind": "IntegerLiteral",
      "offset": 1179,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailHTLC.swift",
      "kind": "BooleanLiteral",
      "offset": 2104,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/structs\/UpdateFailHTLC.swift",
      "kind": "StringLiteral",
      "offset": 658,
      "length": 14,
      "value": "\"LightningDevKit.UpdateFailHTLC\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/AsyncPaymentsMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 536,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/AsyncPaymentsMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 756,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/AsyncPaymentsMessage.swift",
      "kind": "IntegerLiteral",
      "offset": 808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/AsyncPaymentsMessage.swift",
      "kind": "BooleanLiteral",
      "offset": 1660,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/enums\/complex\/AsyncPaymentsMessage.swift",
      "kind": "StringLiteral",
      "offset": 314,
      "length": 20,
      "value": "\"LightningDevKit.AsyncPaymentsMessage\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAbortDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 983,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAbortDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1203,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAbortDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1255,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAbortDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2135,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_TxAbortDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 755,
      "length": 26,
      "value": "\"LightningDevKit.Result_TxAbortDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPaymentPathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 977,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPaymentPathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1197,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPaymentPathNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1249,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPaymentPathNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2152,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_BlindedPaymentPathNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 745,
      "length": 30,
      "value": "\"LightningDevKit.Result_BlindedPaymentPathNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1053,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1273,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyChannelRangeDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1325,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyChannelRangeDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2252,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ReplyChannelRangeDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 815,
      "length": 36,
      "value": "\"LightningDevKit.Result_ReplyChannelRangeDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ResponderDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1029,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ResponderDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1249,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ResponderDecodeErrorZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1301,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ResponderDecodeErrorZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2191,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ResponderDecodeErrorZ.swift",
      "kind": "StringLiteral",
      "offset": 799,
      "length": 28,
      "value": "\"LightningDevKit.Result_ResponderDecodeErrorZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ECDSASignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 899,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ECDSASignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1119,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ECDSASignatureNoneZ.swift",
      "kind": "IntegerLiteral",
      "offset": 1171,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ECDSASignatureNoneZ.swift",
      "kind": "BooleanLiteral",
      "offset": 2051,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/results\/Result_ECDSASignatureNoneZ.swift",
      "kind": "StringLiteral",
      "offset": 671,
      "length": 26,
      "value": "\"LightningDevKit.Result_ECDSASignatureNoneZ\""
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 474,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 694,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_SocketAddressZ.swift",
      "kind": "IntegerLiteral",
      "offset": 746,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_SocketAddressZ.swift",
      "kind": "BooleanLiteral",
      "offset": 1606,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/runner\/work\/ldk-swift\/ldk-swift\/ci\/LDKSwift\/Sources\/LDKSwift\/bindings\/options\/Option_SocketAddressZ.swift",
      "kind": "StringLiteral",
      "offset": 251,
      "length": 21,
      "value": "\"LightningDevKit.Option_SocketAddressZ\""
    }
  ]
}